This repository has been archived by the owner on Feb 8, 2024. It is now read-only.
outerIndexPtr() missing for SparseBlockMatrix #10
Labels
fix-needed
need fix (problem already identified)
Improvement
Something that improves an already existing feature
SparseBlockMatrix is only partially integrated with the Eigen library. In particular, it is not possible to use SparseBlockMatrix as template parameter of a sparse solver. This means that the following code doesn't compile
In this case the compiler fails because of method
outerIndexPtr()
not found. Providing this method will solve the issue, neverthless this feature requires an in-depth reogranization of the data type internals.Currently we can circumvent the problem by using an instance of
SparseLU<SpMatrix<double>>
to factorize a SparseBlockMatrix. Neverthless this would most likely cause Eigen to perform a costly copy of the matrix into temprary storage because of the type mismatch.The text was updated successfully, but these errors were encountered: