Caribou
SofaCaribou::solver::ConjugateGradientSolver Member List

This is the complete list of members for SofaCaribou::solver::ConjugateGradientSolver, including all inherited members.

assemble(const sofa::core::MechanicalParams *mparams)SofaCaribou::solver::ConjugateGradientSolver
ConjugateGradientSolver()SofaCaribou::solver::ConjugateGradientSolverprotected
create_new_matrix(unsigned int rows, unsigned int cols) const =0SofaCaribou::solver::LinearSolverpure virtual
create_new_vector(unsigned int n) const =0SofaCaribou::solver::LinearSolverpure virtual
d_maximum_number_of_iterations (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolverprotected
d_preconditioning_method (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolverprotected
d_residual_tolerance_threshold (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolverprotected
d_verboseSofaCaribou::solver::ConjugateGradientSolverprotected
PreconditioningMethod enum nameSofaCaribou::solver::ConjugateGradientSolver
resetSystem() finalSofaCaribou::solver::ConjugateGradientSolver
setSystemLHVector(sofa::core::MultiVecDerivId x_id) finalSofaCaribou::solver::ConjugateGradientSolver
setSystemMBKMatrix(const sofa::core::MechanicalParams *mparams) finalSofaCaribou::solver::ConjugateGradientSolver
setSystemRHVector(sofa::core::MultiVecDerivId b_id) finalSofaCaribou::solver::ConjugateGradientSolver
SOFA_CLASS(ConjugateGradientSolver, LinearSolver) (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolver
solve(sofa::core::behavior::MultiVecDeriv &b, sofa::core::behavior::MultiVecDeriv &x)SofaCaribou::solver::ConjugateGradientSolverprotected
solve(const Preconditioner &precond, const Matrix &A, const Vector &b, Vector &x)SofaCaribou::solver::ConjugateGradientSolverprotected
SofaCaribou::solver::LinearSolver::solve(const sofa::defaulttype::BaseMatrix *A, const sofa::defaulttype::BaseVector *F, sofa::defaulttype::BaseVector *X) const =0SofaCaribou::solver::LinearSolverpure virtual
solveSystem() finalSofaCaribou::solver::ConjugateGradientSolver
SparseMatrix typedef (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolver
squared_initial_residual() const -> const FLOATING_POINT_TYPE &SofaCaribou::solver::ConjugateGradientSolverinline
squared_residuals() const -> const std::vector< FLOATING_POINT_TYPE > &SofaCaribou::solver::ConjugateGradientSolverinline
system_matrix() const -> const SparseMatrix &SofaCaribou::solver::ConjugateGradientSolverinline
Vector typedef (defined in SofaCaribou::solver::ConjugateGradientSolver)SofaCaribou::solver::ConjugateGradientSolver