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 401 of file PolynomialSolver.h.
typedef PolynomialSolverBase<Scalar_,1> Eigen::PolynomialSolver< Scalar_, 1 >::PS_Base |
Definition at line 404 of file PolynomialSolver.h.
|
inline |
Definition at line 419 of file PolynomialSolver.h.
|
inline |
Definition at line 422 of file PolynomialSolver.h.
|
inline |
Computes the complex roots of a new polynomial.
Definition at line 410 of file PolynomialSolver.h.