From df92649379d9dded0e807fde758e7394d8c5ca4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Chr=C3=A9tien?= Date: Mon, 19 May 2014 18:40:29 +0200 Subject: [PATCH] PolynomialSolver: add missing constructors. --- unsupported/Eigen/src/Polynomials/PolynomialSolver.h | 7 +++++++ 1 file changed, 7 insertions(+) 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; };