#include <csparse.h>
|
| 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 () |
| |
|
| 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 |
| |
Definition at line 146 of file csparse.h.
◆ CSparse2d()
| sba::CSparse2d::CSparse2d |
( |
| ) |
|
◆ ~CSparse2d()
| sba::CSparse2d::~CSparse2d |
( |
| ) |
|
◆ addDiagBlock()
| void sba::CSparse2d::addDiagBlock |
( |
Matrix< double, 3, 3 > & |
m, |
|
|
int |
n |
|
) |
| |
|
inline |
◆ addOffdiagBlock()
| void sba::CSparse2d::addOffdiagBlock |
( |
Matrix< double, 3, 3 > & |
m, |
|
|
int |
ii, |
|
|
int |
jj |
|
) |
| |
◆ doBPCG()
| int sba::CSparse2d::doBPCG |
( |
int |
iters, |
|
|
double |
tol, |
|
|
int |
sba_iter |
|
) |
| |
◆ doChol()
| bool sba::CSparse2d::doChol |
( |
| ) |
|
◆ doPCG()
| int sba::CSparse2d::doPCG |
( |
int |
iters | ) |
|
◆ incDiagBlocks()
| void sba::CSparse2d::incDiagBlocks |
( |
double |
lam | ) |
|
◆ setupBlockStructure()
| void sba::CSparse2d::setupBlockStructure |
( |
int |
n, |
|
|
bool |
eraseit = true |
|
) |
| |
◆ setupCSstructure()
| void sba::CSparse2d::setupCSstructure |
( |
double |
diaginc, |
|
|
bool |
init = false |
|
) |
| |
◆ uncompress()
| void sba::CSparse2d::uncompress |
( |
MatrixXd & |
m | ) |
|
◆ AF
◆ asize
| int sba::CSparse2d::asize |
| VectorXd sba::CSparse2d::B |
◆ bpcg
◆ Bprev
| VectorXd sba::CSparse2d::Bprev |
◆ cols
| vector< map<int,Matrix<double,3,3>, less<int>, aligned_allocator<Matrix<double,3,3> > > > sba::CSparse2d::cols |
◆ csize
| int sba::CSparse2d::csize |
◆ diag
| vector< Matrix<double,3,3>, aligned_allocator<Matrix<double,3,3> > > sba::CSparse2d::diag |
◆ nnz
◆ useCholmod
| bool sba::CSparse2d::useCholmod |
The documentation for this class was generated from the following files: