Public Types | Public Member Functions | List of all members
Eigen::PolynomialSolver< _Scalar, 1 > Class Template Reference

#include <PolynomialSolver.h>

Inheritance diagram for Eigen::PolynomialSolver< _Scalar, 1 >:
Inheritance graph
[legend]

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< RealScalarRootType
 
typedef _Scalar Scalar
 

Public Member Functions

template<typename OtherPolynomial >
void compute (const OtherPolynomial &poly)
 
template<typename OtherPolynomial >
 PolynomialSolver (const OtherPolynomial &poly)
 
 PolynomialSolver ()
 
- Public Member Functions inherited from Eigen::PolynomialSolverBase< _Scalar, 1 >
const RealScalarabsGreatestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RealScalarabsSmallestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RealScalargreatestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RootTypegreatestRoot () const
 
 PolynomialSolverBase (const OtherPolynomial &poly)
 
 PolynomialSolverBase ()
 
void realRoots (Stl_back_insertion_sequence &bi_seq, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RootsTyperoots () const
 
const RealScalarsmallestRealRoot (bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RootTypesmallestRoot () const
 

Additional Inherited Members

- Protected Member Functions inherited from Eigen::PolynomialSolverBase< _Scalar, 1 >
const RootTypeselectComplexRoot_withRespectToNorm (squaredNormBinaryPredicate &pred) const
 
const RealScalarselectRealRoot_withRespectToAbsRealPart (squaredRealPartBinaryPredicate &pred, bool &hasArealRoot, const RealScalar &absImaginaryThreshold=NumTraits< Scalar >::dummy_precision()) const
 
const RealScalarselectRealRoot_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
 

Detailed Description

template<typename _Scalar>
class Eigen::PolynomialSolver< _Scalar, 1 >

Definition at line 377 of file PolynomialSolver.h.

Member Typedef Documentation

template<typename _Scalar >
typedef PolynomialSolverBase<_Scalar,1> Eigen::PolynomialSolver< _Scalar, 1 >::PS_Base

Definition at line 380 of file PolynomialSolver.h.

Constructor & Destructor Documentation

template<typename _Scalar >
template<typename OtherPolynomial >
Eigen::PolynomialSolver< _Scalar, 1 >::PolynomialSolver ( const OtherPolynomial &  poly)
inline

Definition at line 395 of file PolynomialSolver.h.

template<typename _Scalar >
Eigen::PolynomialSolver< _Scalar, 1 >::PolynomialSolver ( )
inline

Definition at line 398 of file PolynomialSolver.h.

Member Function Documentation

template<typename _Scalar >
template<typename OtherPolynomial >
void Eigen::PolynomialSolver< _Scalar, 1 >::compute ( const OtherPolynomial &  poly)
inline

Computes the complex roots of a new polynomial.

Definition at line 386 of file PolynomialSolver.h.


The documentation for this class was generated from the following file:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:19