|
| 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.