#include <poly.h>
Definition at line 287 of file poly.h.
Public Member Functions | |
virtual | ~quartic_complex () |
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) |
virtual int | solve_c (const std::complex< double > a4, const std::complex< double > b4, const std::complex< double > c4, const std::complex< double > d4, const std::complex< 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_complex"). |
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_coeff.
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 | |||
) | [virtual] |
Solves the polynomial giving the four complex solutions
,
,
, and
.
Reimplemented from quartic_real_coeff.
virtual int solve_c | ( | const std::complex< double > | a4, | |
const std::complex< double > | b4, | |||
const std::complex< double > | c4, | |||
const std::complex< double > | d4, | |||
const std::complex< double > | e4, | |||
std::complex< double > & | x1, | |||
std::complex< double > & | x2, | |||
std::complex< double > & | x3, | |||
std::complex< double > & | x4 | |||
) | [inline, virtual] |
Solves the complex polynomial giving the four complex solutions
,
,
, and
.
Reimplemented in naive_quartic_complex.
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page