#include <poly.h>
Definition at line 188 of file poly.h.
Public Member Functions | |
virtual | ~cubic_complex () |
virtual int | solve_r (const double a3, const double b3, const double c3, const double d3, double &x1, double &x2, double &x3) |
Solves the polynomial ![]() ![]() ![]() ![]() | |
virtual int | solve_rc (const double a3, const double b3, const double c3, const double d3, double &x1, std::complex< double > &x2, std::complex< double > &x3) |
Solves the polynomial ![]() ![]() ![]() ![]() ![]() | |
virtual int | solve_c (const std::complex< double > a3, const std::complex< double > b3, const std::complex< double > c3, const std::complex< double > d3, std::complex< double > &x1, std::complex< double > &x2, std::complex< double > &x3) |
const char * | type () |
Return a string denoting the type ("cubic_complex"). |
virtual int solve_c | ( | const std::complex< double > | a3, | |
const std::complex< double > | b3, | |||
const std::complex< double > | c3, | |||
const std::complex< double > | d3, | |||
std::complex< double > & | x1, | |||
std::complex< double > & | x2, | |||
std::complex< double > & | x3 | |||
) | [inline, virtual] |
Solves the complex polynomial giving the three complex solutions
,
, and
.
Reimplemented in cubic_std_complex.