Go to the source code of this file.
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) |
anonymous enum |
Definition at line 45 of file eigen2/sparse.h.
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 |
||
) |
Definition at line 60 of file eigen2/sparse.h.
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 |
||
) |
Definition at line 103 of file eigen2/sparse.h.
void initSparse | ( | double | density, |
Matrix< Scalar, Dynamic, 1 > & | refVec, | ||
SparseVector< Scalar > & | sparseVec, | ||
std::vector< int > * | zeroCoords = 0 , |
||
std::vector< int > * | nonzeroCoords = 0 |
||
) |
Definition at line 146 of file eigen2/sparse.h.