|
typedef PolynomialSolverBase< _Scalar, 1 > | PS_Base |
|
typedef _Scalar | Scalar |
|
typedef NumTraits< Scalar >::Real | RealScalar |
|
typedef std::complex< RealScalar > | RootType |
|
typedef Matrix< RootType, _Deg, 1 > | RootsType |
|
typedef DenseIndex | Index |
|
|
template<typename OtherPolynomial > |
void | compute (const OtherPolynomial &poly) |
| Computes the complex roots of a new polynomial. More...
|
|
template<typename OtherPolynomial > |
| PolynomialSolver (const OtherPolynomial &poly) |
|
| PolynomialSolverBase (const OtherPolynomial &poly) |
|
const RootsType & | roots () const |
|
void | realRoots (Stl_back_insertion_sequence &bi_seq, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
| Clear and fills the back insertion sequence with the real roots of the polynomial i.e. More...
|
|
const RootType & | greatestRoot () const |
|
const RootType & | smallestRoot () const |
|
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 RealScalar & | smallestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const |
|
|
void | setPolynomial (const OtherPolynomial &poly) |
|
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 |
|
RootsType | m_roots |
|
§ compute()
template<typename _Scalar >
template<typename OtherPolynomial >
Computes the complex roots of a new polynomial.
The documentation for this class was generated from the following file: