sba::CSparse2d Class Reference
#include <csparse.h>
List of all members.
Public Member Functions |
void | addDiagBlock (Matrix< double, 3, 3 > &m, int n) |
void | addOffdiagBlock (Matrix< double, 3, 3 > &m, int ii, int jj) |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | CSparse2d () |
int | doBPCG (int iters, double tol, int sba_iter) |
bool | doChol () |
int | doPCG (int iters) |
void | incDiagBlocks (double lam) |
void | setupBlockStructure (int n, bool eraseit=true) |
void | setupCSstructure (double diaginc, bool init=false) |
void | uncompress (MatrixXd &m) |
| ~CSparse2d () |
Public Attributes |
cs * | A |
cs * | AF |
int | asize |
VectorXd | B |
jacobiBPCG< 3 > | bpcg |
VectorXd | Bprev |
vector< map< int, Matrix
< double, 3, 3 >, less< int >
, aligned_allocator< Matrix
< double, 3, 3 > > > > | cols |
int | csize |
vector< Matrix< double, 3, 3 >
, aligned_allocator< Matrix
< double, 3, 3 > > > | diag |
int | nnz |
bool | useCholmod |
Detailed Description
Definition at line 146 of file csparse.h.
Constructor & Destructor Documentation
sba::CSparse2d::CSparse2d |
( |
|
) |
|
sba::CSparse2d::~CSparse2d |
( |
|
) |
|
Member Function Documentation
void sba::CSparse2d::addDiagBlock |
( |
Matrix< double, 3, 3 > & |
m, |
|
|
int |
n | |
|
) |
| | [inline] |
void sba::CSparse2d::addOffdiagBlock |
( |
Matrix< double, 3, 3 > & |
m, |
|
|
int |
ii, |
|
|
int |
jj | |
|
) |
| | |
int sba::CSparse2d::doBPCG |
( |
int |
iters, |
|
|
double |
tol, |
|
|
int |
sba_iter | |
|
) |
| | |
bool sba::CSparse2d::doChol |
( |
|
) |
|
int sba::CSparse2d::doPCG |
( |
int |
iters |
) |
|
void sba::CSparse2d::incDiagBlocks |
( |
double |
lam |
) |
|
void sba::CSparse2d::setupBlockStructure |
( |
int |
n, |
|
|
bool |
eraseit = true | |
|
) |
| | |
void sba::CSparse2d::setupCSstructure |
( |
double |
diaginc, |
|
|
bool |
init = false | |
|
) |
| | |
void sba::CSparse2d::uncompress |
( |
MatrixXd & |
m |
) |
|
Member Data Documentation
vector< map<int,Matrix<double,3,3>, less<int>, aligned_allocator<Matrix<double,3,3> > > > sba::CSparse2d::cols |
The documentation for this class was generated from the following files: