#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 |