addJMInvJt(linearalgebra::BaseMatrix *result, linearalgebra::BaseMatrix *J, SReal fact) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
addJMInvJtLocal(GraphScatteredMatrix *M, MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::ResMatrixType *result, const MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::JMatrixType *J, const SReal fact) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
addMInvJt(linearalgebra::BaseMatrix *result, linearalgebra::BaseMatrix *J, SReal fact) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
applySystemSolution() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
applySystemSolution() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
bwdInit() override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
checkLinearSystem() override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | protected |
computeResidual(const core::ExecParams *params, linearalgebra::BaseVector *) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
createPersistentVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
createPersistentVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
d_updateStep | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
f_useRotationFinder | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
getSystemBaseMatrix() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
getSystemBaseMatrix() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
getSystemDimention(const sofa::core::MechanicalParams *mparams) | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
getSystemLHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
getSystemLHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
getSystemRHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
getSystemRHBaseVector() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
Index typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
Inherit typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
init() override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
invert(Matrix &M) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
JMatrixType typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
l_linearSolver | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
Matrix typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
Real typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
rebuildSystem(SReal, SReal) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
rebuildSystem(SReal massFactor, SReal forceFactor) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
resetSystem() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
resetSystem() | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
resizeSystem(Size n) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
resizeSystem(Size) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
setSystemLHVector(core::MultiVecDerivId v) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
setSystemLHVector(core::MultiVecDerivId v) | sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
setSystemMBKMatrix(const core::MechanicalParams *mparams) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
SOFA_CLASS(SOFA_TEMPLATE3(WarpPreconditioner, TMatrix, TVector, ThreadManager), SOFA_TEMPLATE3(sofa::component::linearsolver::MatrixLinearSolver, TMatrix, TVector, ThreadManager)) | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
solve(Matrix &M, Vector &solution, Vector &rh) override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
Transformation typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
TRotationMatrix typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
updateSystemMatrix() override | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
Vector typedef | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |
WarpPreconditioner() | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | protected |
~WarpPreconditioner() | sofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | |