|
TR-mbed 1.0
|
#include "main.h"#include <Eigen/Cholesky>#include <Eigen/LU>#include <Eigen/Sparse>#include <unsupported/Eigen/SparseExtra>Go to the source code of this file.
Macros | |
| #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 , int Opt1, int Opt2, typename StorageIndex > | |
| void | initSparse (double density, Matrix< Scalar, Dynamic, Dynamic, Opt1 > &refMat, SparseMatrix< Scalar, Opt2, StorageIndex > &sparseMat, int flags=0, std::vector< Matrix< StorageIndex, 2, 1 > > *zeroCoords=0, std::vector< Matrix< StorageIndex, 2, 1 > > *nonzeroCoords=0) |
| template<typename Scalar , int Opt1, int Opt2, typename Index > | |
| void | initSparse (double density, Matrix< Scalar, Dynamic, Dynamic, Opt1 > &refMat, DynamicSparseMatrix< Scalar, Opt2, Index > &sparseMat, int flags=0, std::vector< Matrix< Index, 2, 1 > > *zeroCoords=0, std::vector< Matrix< Index, 2, 1 > > *nonzeroCoords=0) |
| template<typename Scalar , int Options, typename Index > | |
| void | initSparse (double density, Matrix< Scalar, Dynamic, 1 > &refVec, SparseVector< Scalar, Options, Index > &sparseVec, std::vector< int > *zeroCoords=0, std::vector< int > *nonzeroCoords=0) |
| template<typename Scalar , int Options, typename Index > | |
| void | initSparse (double density, Matrix< Scalar, 1, Dynamic > &refVec, SparseVector< Scalar, Options, Index > &sparseVec, std::vector< int > *zeroCoords=0, std::vector< int > *nonzeroCoords=0) |
| #define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET |
| void initSparse | ( | double | density, |
| Matrix< Scalar, 1, Dynamic > & | refVec, | ||
| SparseVector< Scalar, Options, Index > & | sparseVec, | ||
| std::vector< int > * | zeroCoords = 0, |
||
| std::vector< int > * | nonzeroCoords = 0 |
||
| ) |
| void initSparse | ( | double | density, |
| Matrix< Scalar, Dynamic, 1 > & | refVec, | ||
| SparseVector< Scalar, Options, Index > & | sparseVec, | ||
| std::vector< int > * | zeroCoords = 0, |
||
| std::vector< int > * | nonzeroCoords = 0 |
||
| ) |
| void initSparse | ( | double | density, |
| Matrix< Scalar, Dynamic, Dynamic, Opt1 > & | refMat, | ||
| DynamicSparseMatrix< Scalar, Opt2, Index > & | sparseMat, | ||
| int | flags = 0, |
||
| std::vector< Matrix< Index, 2, 1 > > * | zeroCoords = 0, |
||
| std::vector< Matrix< Index, 2, 1 > > * | nonzeroCoords = 0 |
||
| ) |