#include <PolynomialSolver.h>
Public Types | |
typedef PolynomialSolverBase< _Scalar, 1 > | PS_Base |
Public Types inherited from Eigen::PolynomialSolverBase< _Scalar, 1 > | |
typedef DenseIndex | Index |
typedef NumTraits< Scalar >::Real | RealScalar |
typedef Matrix< RootType, _Deg, 1 > | RootsType |
typedef std::complex< RealScalar > | RootType |
typedef _Scalar | Scalar |
Public Member Functions | |
template<typename OtherPolynomial > | |
void | compute (const OtherPolynomial &poly) |
PolynomialSolver () | |
template<typename OtherPolynomial > | |
PolynomialSolver (const OtherPolynomial &poly) | |
Public Member Functions inherited from Eigen::PolynomialSolverBase< _Scalar, 1 > | |
const RealScalar & | absGreatestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RealScalar & | absSmallestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RealScalar & | greatestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RootType & | greatestRoot () const |
PolynomialSolverBase () | |
PolynomialSolverBase (const OtherPolynomial &poly) | |
void | realRoots (Stl_back_insertion_sequence &bi_seq, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RootsType & | roots () const |
const RealScalar & | smallestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RootType & | smallestRoot () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::PolynomialSolverBase< _Scalar, 1 > | |
const RootType & | selectComplexRoot_withRespectToNorm (squaredNormBinaryPredicate &pred) const |
const RealScalar & | selectRealRoot_withRespectToAbsRealPart (squaredRealPartBinaryPredicate &pred, bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
const RealScalar & | selectRealRoot_withRespectToRealPart (RealPartBinaryPredicate &pred, bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
void | setPolynomial (const OtherPolynomial &poly) |
Protected Attributes inherited from Eigen::PolynomialSolverBase< _Scalar, 1 > | |
RootsType | m_roots |
Definition at line 399 of file PolynomialSolver.h.
typedef PolynomialSolverBase<_Scalar,1> Eigen::PolynomialSolver< _Scalar, 1 >::PS_Base |
Definition at line 402 of file PolynomialSolver.h.
|
inline |
Definition at line 417 of file PolynomialSolver.h.
|
inline |
Definition at line 420 of file PolynomialSolver.h.
|
inline |
Computes the complex roots of a new polynomial.
Definition at line 408 of file PolynomialSolver.h.