#include <PrecomputedWarpPreconditioner.h>
Public Attributes | |
linearalgebra::SparseMatrix< Real > | JR |
linearalgebra::FullMatrix< Real > | JRMinv |
linearalgebra::FullMatrix< Real > * | MinvPtr |
std::vector< int > | idActiveDofs |
std::vector< int > | invActiveDofs |
bool | shared |
Public Member Functions | |
PrecomputedWarpPreconditionerInternalData () | |
~PrecomputedWarpPreconditionerInternalData () | |
void | setMinv (linearalgebra::FullMatrix< Real > *m, bool shared=true) |
void | readMinvFomFile (std::ifstream &compFileIn) |
void | writeMinvFomFile (std::ofstream &compFileOut) |
Static Public Member Functions | |
static linearalgebra::FullMatrix< Real > * | getSharedMatrix (const std::string &name) |
std::vector<int> sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::idActiveDofs |
std::vector<int> sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::invActiveDofs |
linearalgebra::SparseMatrix<Real> sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::JR |
linearalgebra::FullMatrix<Real> sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::JRMinv |
linearalgebra::FullMatrix<Real>* sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::MinvPtr |
bool sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes >::shared |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |