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

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)

Enumeration Type Documentation

anonymous enum
Enumerator:
ForceNonZeroDiag 
MakeLowerTriangular 
MakeUpperTriangular 
ForceRealDiag 

Definition at line 45 of file eigen2/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 60 of file eigen2/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 103 of file eigen2/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 146 of file eigen2/sparse.h.



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