CAPI trlib_quadratic_zero

Functions

trlib_int_t trlib_quadratic_zero(trlib_flt_t c_abs, trlib_flt_t c_lin, trlib_flt_t tol, trlib_int_t verbose, trlib_int_t unicode, char *prefix, FILE *fout, trlib_flt_t *t1, trlib_flt_t *t2)

Computes real zeros of normalized quadratic polynomial.

Parameters:
  • c_abs (trlib_flt_t, input) – absolute coefficient
  • c_lin (trlib_flt_t, input) – coefficinet of linear term
  • tol (trlib_flt_t, input) – tolerance that indicates if ill-conditioning present, good default may be \(\texttt{macheps}^{3/4}\) (TRLIB_EPS_POW_75)
  • verbose (trlib_int_t, input) – determines the verbosity level of output that is written to fout
  • unicode (trlib_int_t, input) – set to 1 if fout can handle unicode, otherwise to 0
  • prefix (trlib_int_t, input) – string that is printed before iteration output
  • fout (FILE, input) – output stream
  • t1 – first zero, \(\texttt{t1} \le \texttt{t2}\)
  • t2 (trlib_flt_t, output) – second zero, \(\texttt{t1} \le \texttt{t2}\)
Returns:

number of zeros

Return type:

trlib_int_t

Definitions