SOFA API  b11f9b8c
Open source framework for multi-physics simuation
sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > Member List

This is the complete list of members for sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >, including all inherited members.

_rotatesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
addJMInvJt(linearalgebra::BaseMatrix *result, linearalgebra::BaseMatrix *J, SReal fact) overridesofa::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() overridesofa::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 typedefsofa::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 typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
Deriv typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
dof_on_nodesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
draw(const core::visual::VisualParams *vparams) overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
draw_rotations_scalesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
dtsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
f_verbosesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
factIntsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
firstsofa::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() overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >inline
Inherit typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
init() overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
init_bFactsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
init_kFactsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
init_mFactsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
internalDatasofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
invert(TMatrix &M) overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
isActiveDofssofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
jmjt_twostepsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
l_linearSolversofa::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
matrixSizesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
mstatesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
MState typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
nb_dofssofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
PrecomputedWarpPreconditioner()sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
Rsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
Real typedefsofa::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) overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
share_matrixsofa::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) overridesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
systemSizesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
Tsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
TBaseMatrix typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
TMatrix typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
Transformation typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
TVector typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
use_filesofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
use_rotationssofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
usePrecondsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >protected
VecCoord typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >
VecDeriv typedefsofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes >