_rotate | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
addJMInvJt(linearalgebra::BaseMatrix *result, linearalgebra::BaseMatrix *J, SReal fact) override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
addJMInvJtLocal(GraphScatteredMatrix *M, MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::ResMatrixType *result, const MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::JMatrixType *J, const SReal fact) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
applySystemSolution() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
applySystemSolution() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
canCreate(T *&obj, core::objectmodel::BaseContext *context, core::objectmodel::BaseObjectDescription *arg) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | inlinestatic |
checkLinearSystem() override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
computeActiveDofs(JMatrix &J) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
computeResidual(const core::ExecParams *, linearalgebra::BaseVector *) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
computeResidual(const core::ExecParams *params, linearalgebra::BaseVector *f) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
ComputeResult(linearalgebra::BaseMatrix *result, JMatrix &J, float fact) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
Coord typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
createPersistentVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
createPersistentVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
DataTypes typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
Deriv typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
dof_on_node | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
draw(const core::visual::VisualParams *vparams) override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
draw_rotations_scale | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
dt | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
f_verbose | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
factInt | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
first | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
getSystemBaseMatrix() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
getSystemBaseMatrix() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
getSystemLHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
getSystemLHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
getSystemMatrixInv() | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | inline |
getSystemRHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
getSystemRHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
hasUpdatedMatrix() override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | inline |
Inherit typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
init() override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
init_bFact | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
init_kFact | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
init_mFact | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
internalData | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
invert(TMatrix &M) override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
isActiveDofs | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
jmjt_twostep | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
l_linearSolver | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
loadMatrix(TMatrix &M) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
loadMatrixWithCholeskyDecomposition(TMatrix &M) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
loadMatrixWithSolver() | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
matrixSize | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
mstate | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
MState typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
nb_dofs | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
PrecomputedWarpPreconditioner() | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
R | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
Real typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
rebuildSystem(SReal, SReal) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
rebuildSystem(SReal massFactor, SReal forceFactor) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
resetSystem() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
resetSystem() | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
resizeSystem(Size n) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
resizeSystem(Size) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
rotateConstraints() | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
setSystemLHVector(core::MultiVecDerivId v) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
setSystemLHVector(core::MultiVecDerivId v) | sofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
setSystemMBKMatrix(const core::MechanicalParams *mparams) override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
share_matrix | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
SOFA_CLASS(SOFA_TEMPLATE(PrecomputedWarpPreconditioner, TDataTypes), SOFA_TEMPLATE2(sofa::component::linearsolver::MatrixLinearSolver, TMatrix, TVector)) | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
solve(TMatrix &M, TVector &x, TVector &b) override | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
systemSize | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
T | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
TBaseMatrix typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
TMatrix typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
Transformation typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
TVector typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
use_file | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
use_rotations | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
usePrecond | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | protected |
VecCoord typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |
VecDeriv typedef | sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | |