#include <poly.h>
Definition at line 253 of file poly.h.
Public Member Functions | |
virtual | ~quartic_real_coeff () |
virtual int | solve_r (const double a4, const double b4, const double c4, const double d4, const double e4, double &x1, double &x2, double &x3, double &x4) |
virtual int | solve_rc (const double a4, const double b4, const double c4, const double d4, const double e4, std::complex< double > &x1, std::complex< double > &x2, std::complex< double > &x3, std::complex< double > &x4) |
const char * | type () |
Return a string denoting the type ("quartic_real_coeff"). |
virtual int solve_r | ( | const double | a4, | |
const double | b4, | |||
const double | c4, | |||
const double | d4, | |||
const double | e4, | |||
double & | x1, | |||
double & | x2, | |||
double & | x3, | |||
double & | x4 | |||
) | [virtual] |
Solves the polynomial giving the four solutions
,
,
, and
.
Reimplemented from quartic_real.
Reimplemented in quartic_complex.
virtual int solve_rc | ( | const double | a4, | |
const double | b4, | |||
const double | c4, | |||
const double | d4, | |||
const double | e4, | |||
std::complex< double > & | x1, | |||
std::complex< double > & | x2, | |||
std::complex< double > & | x3, | |||
std::complex< double > & | x4 | |||
) | [inline, virtual] |
Solves the polynomial giving the four complex solutions
,
,
, and
.
Reimplemented in quartic_complex, cern_quartic_real_coeff, and gsl_poly_real_coeff.