![]() |
Object-oriented Scientific Computing Library: Version 0.910
|
Solve a general polynomial with complex coefficients [abstract base].
#include <poly.h>
Public Member Functions | |
virtual int | solve_c (int n, const std::complex< double > co[], std::complex< double > ro[])=0 |
Solve the n-th order polynomial. | |
virtual int | polish_c (int n, const std::complex< double > co[], std::complex< double > *ro)=0 |
Polish the roots. | |
const char * | type () |
Return a string denoting the type ("poly_complex") |
virtual int poly_complex::solve_c | ( | int | n, |
const std::complex< double > | co[], | ||
std::complex< double > | ro[] | ||
) | [pure virtual] |
The coefficients are stored in co[], with the leading coefficient as co[0] and the constant term as co[n]. The roots are returned in ro[0],...,ro[n-1].
Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).