diff options
author | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2013-02-02 22:04:42 +0000 |
---|---|---|
committer | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2013-02-02 22:04:42 +0000 |
commit | 14e2ab02b58ba07e2be6b003bc178a0ec5e1015b (patch) | |
tree | dcddfd386dd5b428beaee6ef14803b4eb00de212 /unsupported/Eigen/src/Polynomials | |
parent | 35647b01334370d0ddfd5d2d3376d4200947b007 (diff) |
Replace assert() by eigen_assert() (fixes bug #548).
Diffstat (limited to 'unsupported/Eigen/src/Polynomials')
-rw-r--r-- | unsupported/Eigen/src/Polynomials/PolynomialSolver.h | 4 | ||||
-rw-r--r-- | unsupported/Eigen/src/Polynomials/PolynomialUtils.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h index fba8fc910..ad486f08e 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h @@ -344,7 +344,7 @@ class PolynomialSolver : public PolynomialSolverBase<_Scalar,_Deg> template< typename OtherPolynomial > void compute( const OtherPolynomial& poly ) { - assert( Scalar(0) != poly[poly.size()-1] ); + eigen_assert( Scalar(0) != poly[poly.size()-1] ); internal::companion<Scalar,_Deg> companion( poly ); companion.balance(); m_eigenSolver.compute( companion.denseMatrix() ); @@ -376,7 +376,7 @@ class PolynomialSolver<_Scalar,1> : public PolynomialSolverBase<_Scalar,1> template< typename OtherPolynomial > void compute( const OtherPolynomial& poly ) { - assert( Scalar(0) != poly[poly.size()-1] ); + eigen_assert( Scalar(0) != poly[poly.size()-1] ); m_roots[0] = -poly[0]/poly[poly.size()-1]; } diff --git a/unsupported/Eigen/src/Polynomials/PolynomialUtils.h b/unsupported/Eigen/src/Polynomials/PolynomialUtils.h index 5a9ab110e..27d4e9f91 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialUtils.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialUtils.h @@ -78,7 +78,7 @@ typename NumTraits<typename Polynomial::Scalar>::Real cauchy_max_bound( const Po typedef typename Polynomial::Scalar Scalar; typedef typename NumTraits<Scalar>::Real Real; - assert( Scalar(0) != poly[poly.size()-1] ); + eigen_assert( Scalar(0) != poly[poly.size()-1] ); const Scalar inv_leading_coeff = Scalar(1)/poly[poly.size()-1]; Real cb(0); |