|
static int | Find (int degree, Real const *c, unsigned int maxIterations, Real *roots) |
|
static bool | Find (int degree, Real const *c, Real tmin, Real tmax, unsigned int maxIterations, Real &root) |
|
template<typename Rational > |
static void | GetRootInfoCubic (Rational const &p0, Rational const &p1, Rational const &p2, Rational const &p3, std::vector< int > &info) |
|
template<typename Rational > |
static void | GetRootInfoQuadratic (Rational const &p0, Rational const &p1, Rational const &p2, std::vector< int > &info) |
|
template<typename Rational > |
static void | GetRootInfoQuartic (Rational const &p0, Rational const &p1, Rational const &p2, Rational const &p3, Rational const &p4, std::vector< int > &info) |
|
template<typename Rational > |
static void | SolveCubic (Rational const &p0, Rational const &p1, Rational const &p2, Rational const &p3, std::map< Real, int > &rmMap) |
|
template<typename Rational > |
static void | SolveQuadratic (Rational const &p0, Rational const &p1, Rational const &p2, std::map< Real, int > &rmMap) |
|
template<typename Rational > |
static void | SolveQuartic (Rational const &p0, Rational const &p1, Rational const &p2, Rational const &p3, Rational const &p4, std::map< Real, int > &rmMap) |
|
|
static Real | Evaluate (int degree, Real const *c, Real t) |
|
static int | FindRecursive (int degree, Real const *c, Real tmin, Real tmax, unsigned int maxIterations, Real *roots) |
|
template<typename Rational > |
static void | GetRootInfoBiquadratic (Rational const &c0, Rational const &c2, std::vector< int > &info) |
|
template<typename Rational > |
static void | GetRootInfoDepressedCubic (Rational const &c0, Rational const &c1, std::vector< int > &info) |
|
template<typename Rational > |
static void | GetRootInfoDepressedQuadratic (Rational const &c0, std::vector< int > &info) |
|
template<typename Rational > |
static void | GetRootInfoDepressedQuartic (Rational const &c0, Rational const &c1, Rational const &c2, std::vector< int > &info) |
|
template<typename Rational > |
static void | SolveBiquadratic (Rational const &c0, Rational const &c2, std::map< Rational, int > &rmMap) |
|
template<typename Rational > |
static void | SolveDepressedCubic (Rational const &c0, Rational const &c1, std::map< Rational, int > &rmMap) |
|
template<typename Rational > |
static void | SolveDepressedQuadratic (Rational const &c0, std::map< Rational, int > &rmMap) |
|
template<typename Rational > |
static void | SolveDepressedQuartic (Rational const &c0, Rational const &c1, Rational const &c2, std::map< Rational, int > &rmMap) |
|
template<typename Real>
class gte::RootsPolynomial< Real >
Definition at line 49 of file GteRootsPolynomial.h.