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