#include <poly.h>
Definition at line 596 of file poly.h.
Public Member Functions | |
virtual int | solve_rc (int n, const double co[], std::complex< double > ro[]) |
Solve the n-th order 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_rc (const double a2, const double b2, const double c2, std::complex< double > &x1, std::complex< double > &x2) |
Solves the polynomial ![]() ![]() ![]() | |
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) |
Solves the polynomial ![]() ![]() ![]() ![]() ![]() | |
const char * | type () |
Return a string denoting the type ("gsl_poly_real_coeff"). | |
Protected Attributes | |
gsl_poly_complex_workspace * | w2 |
Workspace for quadratic polynomials. | |
gsl_poly_complex_workspace * | w3 |
Workspace for cubic polynomials. | |
gsl_poly_complex_workspace * | w4 |
Workspace for quartic polynomials. | |
gsl_poly_complex_workspace * | wgen |
Workspace for general polynomials. | |
int | gen_size |
The size of the workspace wgen. |
virtual int solve_rc | ( | int | n, | |
const double | co[], | |||
std::complex< double > | ro[] | |||
) | [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].
Implements poly_real_coeff.
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