diff options
author | Benjamin Chrétien <chretien@lirmm.fr> | 2014-05-19 18:40:29 +0200 |
---|---|---|
committer | Benjamin Chrétien <chretien@lirmm.fr> | 2014-05-19 18:40:29 +0200 |
commit | df92649379d9dded0e807fde758e7394d8c5ca4c (patch) | |
tree | 0399d90c973a2e83c55111db95eb6f5679750d87 /unsupported/Eigen/src/Polynomials | |
parent | 0f946079471dc5d6d694d892a843dc1c61d6a859 (diff) |
PolynomialSolver: add missing constructors.
Diffstat (limited to 'unsupported/Eigen/src/Polynomials')
-rw-r--r-- | unsupported/Eigen/src/Polynomials/PolynomialSolver.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h index cd5c04bbf..5d00fbeac 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h @@ -380,6 +380,13 @@ class PolynomialSolver<_Scalar,1> : public PolynomialSolverBase<_Scalar,1> m_roots[0] = -poly[0]/poly[poly.size()-1]; } + public: + template< typename OtherPolynomial > + inline PolynomialSolver( const OtherPolynomial& poly ){ + compute( poly ); } + + inline PolynomialSolver(){} + protected: using PS_Base::m_roots; }; |