#include <MatrixCompanion.h>
|
| | MatrixCompanion (const VectorNcoeff &coeffsIN) |
| EigenSolverType::ComplexScalar | root (const int &i) const |
|
| static Eigen::MatrixXd | getCM (const VectorNcoeff &coeffsIN) |
|
| const VectorNcoeff | coeffs |
| const Eigen::MatrixXd | cM |
| const EigenSolverType | es |
| const size_t | rootSize |
template<int pOrder>
class model::MatrixCompanion< pOrder >
Definition at line 21 of file MatrixCompanion.h.
◆ MatrixCompanion()
- Parameters
-
| [in] | coeffsIN | the coefficients of the polynomial, from highest to lowest. |
The constructor initializes the companion matrix cM, and the eigensolver es.
Definition at line 38 of file MatrixCompanion.h.
◆ getCM()
◆ root()
- Parameters
-
| [in] | i | an integer in 0<i<=pOrder |
- Returns
- the i-th root of the polynomial.
Definition at line 52 of file MatrixCompanion.h.
◆ cM
◆ coeffs
◆ es
◆ rootSize
The documentation for this class was generated from the following file: