Skip to content

Commit a0ae2c9

Browse files
committed
src/module.cpp : fix exposing Simplicial sparse solvers
1 parent 5df9d86 commit a0ae2c9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/module.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ static constexpr int Options = Eigen::ColMajor;
1414
using Matrix = Eigen::Matrix<Scalar, -1, -1, Options>;
1515
using Vector = Eigen::Matrix<Scalar, -1, 1>;
1616
using Quaternion = Eigen::Quaternion<Scalar, Options>;
17+
using SparseMatrix = Eigen::SparseMatrix<Scalar, Options>;
1718

1819
NB_MAKE_OPAQUE(Eigen::LLT<Eigen::MatrixXd>)
1920
NB_MAKE_OPAQUE(Eigen::LDLT<Eigen::MatrixXd>)
@@ -34,8 +35,8 @@ NB_MODULE(nanoeigenpy, m) {
3435
m, "CompleteOrthogonalDecomposition");
3536
exposeEigenSolver<Matrix>(m, "EigenSolver");
3637

37-
exposeSimplicialLLT<Matrix>(m, "SimplicialLLT");
38-
exposeSimplicialLDLT<Matrix>(m, "SimplicialLDLT");
38+
exposeSimplicialLLT<SparseMatrix>(m, "SimplicialLLT");
39+
exposeSimplicialLDLT<SparseMatrix>(m, "SimplicialLDLT");
3940

4041
// Geometry
4142
// exposeQuaternion<Scalar>(m, "Quaternion");

0 commit comments

Comments
 (0)