#include "main.h"
#include <Eigen/Cholesky>
#include <Eigen/LU>
#include <Eigen/Sparse>
Go to the source code of this file.
Defines |
#define | EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET |
Enumerations |
enum | { ForceNonZeroDiag = 1,
MakeLowerTriangular = 2,
MakeUpperTriangular = 4,
ForceRealDiag = 8
} |
Functions |
template<typename Scalar > |
void | initSparse (double density, Matrix< Scalar, Dynamic, Dynamic > &refMat, SparseMatrix< Scalar > &sparseMat, int flags=0, std::vector< Vector2i > *zeroCoords=0, std::vector< Vector2i > *nonzeroCoords=0) |
template<typename Scalar > |
void | initSparse (double density, Matrix< Scalar, Dynamic, Dynamic > &refMat, DynamicSparseMatrix< Scalar > &sparseMat, int flags=0, std::vector< Vector2i > *zeroCoords=0, std::vector< Vector2i > *nonzeroCoords=0) |
template<typename Scalar > |
void | initSparse (double density, Matrix< Scalar, Dynamic, 1 > &refVec, SparseVector< Scalar > &sparseVec, std::vector< int > *zeroCoords=0, std::vector< int > *nonzeroCoords=0) |
Define Documentation
Enumeration Type Documentation
- Enumerator:
ForceNonZeroDiag |
|
MakeLowerTriangular |
|
MakeUpperTriangular |
|
ForceRealDiag |
|
Definition at line 47 of file sparse.h.
Function Documentation
template<typename Scalar >
template<typename Scalar >
template<typename Scalar >