#include <csparse.h>
|
void | addDiagBlock (Matrix< double, 6, 6 > &m, int n) |
|
void | addOffdiagBlock (Matrix< double, 6, 6 > &m, int ii, int jj) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | CSparse () |
|
int | doBPCG (int iters, double tol, int sba_iter) |
|
bool | doChol () |
|
void | incDiagBlocks (double lam) |
|
void | setupBlockStructure (int n) |
|
void | setupCSstructure (double diaginc, bool init=false) |
|
void | uncompress (MatrixXd &m) |
|
| ~CSparse () |
|
|
cs * | A |
|
int | asize |
|
VectorXd | B |
|
jacobiBPCG< 6 > | bpcg |
|
vector< map< int, Matrix< double, 6, 6 >, less< int >, aligned_allocator< Matrix< double, 6, 6 > > > > | cols |
|
int | csize |
|
vector< Matrix< double, 6, 6 >, aligned_allocator< Matrix< double, 6, 6 > > > | diag |
|
int | nnz |
|
bool | useCholmod |
|
Definition at line 81 of file csparse.h.
sba::CSparse::CSparse |
( |
| ) |
|
sba::CSparse::~CSparse |
( |
| ) |
|
void sba::CSparse::addDiagBlock |
( |
Matrix< double, 6, 6 > & |
m, |
|
|
int |
n |
|
) |
| |
|
inline |
void sba::CSparse::addOffdiagBlock |
( |
Matrix< double, 6, 6 > & |
m, |
|
|
int |
ii, |
|
|
int |
jj |
|
) |
| |
int sba::CSparse::doBPCG |
( |
int |
iters, |
|
|
double |
tol, |
|
|
int |
sba_iter |
|
) |
| |
bool sba::CSparse::doChol |
( |
| ) |
|
void sba::CSparse::incDiagBlocks |
( |
double |
lam | ) |
|
void sba::CSparse::setupBlockStructure |
( |
int |
n | ) |
|
void sba::CSparse::setupCSstructure |
( |
double |
diaginc, |
|
|
bool |
init = false |
|
) |
| |
void sba::CSparse::uncompress |
( |
MatrixXd & |
m | ) |
|
vector< map<int,Matrix<double,6,6>, less<int>, aligned_allocator<Matrix<double,6,6> > > > sba::CSparse::cols |
vector< Matrix<double,6,6>, aligned_allocator<Matrix<double,6,6> > > sba::CSparse::diag |
bool sba::CSparse::useCholmod |
The documentation for this class was generated from the following files: