Skip to content

Commit 1af50aa

Browse files
committed
[Solvers] LeastSquareDiagonalPreconditioner has been fixed in Eigen 3.3.5
1 parent 61fb41b commit 1af50aa

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/solvers/BasicPreconditioners.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ namespace eigenpy
9393
}
9494
};
9595

96-
#if EIGEN_VERSION_AT_LEAST(3,3,0)
96+
#if EIGEN_VERSION_AT_LEAST(3,3,5)
9797
template<typename Scalar>
9898
struct LeastSquareDiagonalPreconditionerVisitor : PreconditionerBaseVisitor<Eigen::LeastSquareDiagonalPreconditioner<Scalar> >
9999
{

src/solvers/preconditioners.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace eigenpy
2525
using namespace Eigen;
2626

2727
DiagonalPreconditionerVisitor<double>::expose();
28-
#if EIGEN_VERSION_AT_LEAST(3,3,0)
28+
#if EIGEN_VERSION_AT_LEAST(3,3,5)
2929
LeastSquareDiagonalPreconditionerVisitor<double>::expose();
3030
#endif
3131
IdentityPreconditionerVisitor::expose();

src/solvers/solvers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include "eigenpy/solvers/solvers.hpp"
1818
#include "eigenpy/solvers/ConjugateGradient.hpp"
1919

20-
#if EIGEN_VERSION_AT_LEAST(3,3,0)
20+
#if EIGEN_VERSION_AT_LEAST(3,3,5)
2121
#include "eigenpy/solvers/LeastSquaresConjugateGradient.hpp"
2222
#endif
2323

@@ -27,7 +27,7 @@ namespace eigenpy
2727
{
2828
using namespace Eigen;
2929
ConjugateGradientVisitor< ConjugateGradient<MatrixXd,Lower|Upper> >::expose();
30-
#if EIGEN_VERSION_AT_LEAST(3,3,0)
30+
#if EIGEN_VERSION_AT_LEAST(3,3,5)
3131
LeastSquaresConjugateGradientVisitor< LeastSquaresConjugateGradient<MatrixXd, LeastSquareDiagonalPreconditionerFix<MatrixXd::Scalar> > >::expose();
3232
#endif
3333

0 commit comments

Comments
 (0)