Defines | Enumerations | Functions
sparse.h File Reference
#include "main.h"
#include <Eigen/Cholesky>
#include <Eigen/LU>
#include <Eigen/Sparse>
Include dependency graph for sparse.h:
This graph shows which files directly or indirectly include this file:

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

Definition at line 27 of file sparse.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
ForceNonZeroDiag 
MakeLowerTriangular 
MakeUpperTriangular 
ForceRealDiag 

Definition at line 47 of file sparse.h.


Function Documentation

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 
)

Definition at line 62 of file sparse.h.

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 
)

Definition at line 107 of file sparse.h.

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 
)

Definition at line 152 of file sparse.h.



libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:06