SOFA API  d64a5b5c
Open source framework for multi-physics simuation
sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector > Member List

This is the complete list of members for sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >, including all inherited members.

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 >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
applySystemSolution()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
applySystemSolution()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
cgstep_alpha(Vector &x, Vector &p, double alpha)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
cgstep_alpha(Vector &x, Vector &p, double alpha)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
cgstep_alpha(Vector &x, Vector &p, double alpha)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
cgstep_beta(Vector &p, Vector &r, double beta)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
cgstep_beta(Vector &p, Vector &r, double beta)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
cgstep_beta(Vector &p, Vector &r, double beta)sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >inlineprotected
checkLinearSystem()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
checkLinearSystem()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
computeResidual(const core::ExecParams *, linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
computeResidual(const core::ExecParams *params, linearalgebra::BaseVector *f)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
createPersistentVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
createPersistentVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
f_build_precondsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
f_graphsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
f_maxItersofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
f_tolerancesofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
f_update_stepsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
f_use_precondsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
getSystemBaseMatrix()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
getSystemBaseMatrix()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
getSystemLHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
getSystemLHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
getSystemRHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
getSystemRHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
handleEvent(sofa::core::objectmodel::Event *event) overridesofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >protected
Inherit typedefsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
init() overridesofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
l_preconditionersofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
Matrix typedefsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
rebuildSystem(SReal, SReal)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
rebuildSystem(SReal massFactor, SReal forceFactor)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
resetSystem()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
resetSystem()sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
resizeSystem(Size n)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
resizeSystem(Size)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
setSystemLHVector(core::MultiVecDerivId v)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
setSystemLHVector(core::MultiVecDerivId v)sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector >
setSystemMBKMatrix(const core::MechanicalParams *mparams) overridesofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
ShewchukPCGLinearSolver()sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >protected
SOFA_CLASS(SOFA_TEMPLATE2(ShewchukPCGLinearSolver, TMatrix, TVector), SOFA_TEMPLATE2(sofa::component::linearsolver::MatrixLinearSolver, TMatrix, TVector))sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
solve(Matrix &M, Vector &x, Vector &b) overridesofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >
Vector typedefsofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector >