Caribou
SofaCaribou::solver::CaribouLDLTSolver< EigenSolver > Member List

This is the complete list of members for SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >, including all inherited members.

A() const -> const SparseMatrix &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
A_is_factorized() const -> boolSofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
assemble(const sofa::core::MechanicalParams *mparams)SofaCaribou::solver::EigenSparseSolver< EigenSolver >virtual
b_id() const -> const sofa::core::MultiVecDerivId &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
BackendName() (defined in SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >)SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >static
canCreate(Derived *o, sofa::core::objectmodel::BaseContext *context, sofa::core::objectmodel::BaseObjectDescription *arg) -> bool (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >static
CaribouLDLTSolver() (defined in SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >)SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >
SofaCaribou::solver::LinearSolver::create_new_matrix(unsigned int rows, unsigned int cols) const =0SofaCaribou::solver::LinearSolverpure virtual
SofaCaribou::solver::LinearSolver::create_new_vector(unsigned int n) const =0SofaCaribou::solver::LinearSolverpure virtual
Data typedef (defined in SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >)SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >
EigenSolver typedef (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >
GetCustomTemplateName() -> std::string (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >static
matrix_accessor() const -> const sofa::component::linearsolver::DefaultMultiMatrixAccessor &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
mechanical_params() const -> const sofa::core::MechanicalParams &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
resetSystem() finalSofaCaribou::solver::EigenSparseSolver< EigenSolver >
set_symmetric(bool is_symmetric)SofaCaribou::solver::EigenSparseSolver< EigenSolver >inlinevirtual
setSystemLHVector(sofa::core::MultiVecDerivId x_id) finalSofaCaribou::solver::EigenSparseSolver< EigenSolver >
setSystemMBKMatrix(const sofa::core::MechanicalParams *mparams) finalSofaCaribou::solver::EigenSparseSolver< EigenSolver >
setSystemRHVector(sofa::core::MultiVecDerivId b_id) finalSofaCaribou::solver::EigenSparseSolver< EigenSolver >
SOFA_CLASS(SOFA_TEMPLATE(CaribouLDLTSolver, EigenSolver), SOFA_TEMPLATE(EigenSparseSolver, EigenSolver)) (defined in SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >)SofaCaribou::solver::CaribouLDLTSolver< EigenSolver >
SOFA_CLASS(SOFA_TEMPLATE(EigenSparseSolver, EigenSolver), sofa::core::behavior::LinearSolver) (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >
solver() const -> const EigenSolver &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
solver() -> EigenSolver &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline
solveSystem() overrideSofaCaribou::solver::EigenSparseSolver< EigenSolver >
SparseMatrix typedef (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >
symmetric() const -> boolSofaCaribou::solver::EigenSparseSolver< EigenSolver >inlinevirtual
Vector typedef (defined in SofaCaribou::solver::EigenSparseSolver< EigenSolver >)SofaCaribou::solver::EigenSparseSolver< EigenSolver >
x_id() const -> const sofa::core::MultiVecDerivId &SofaCaribou::solver::EigenSparseSolver< EigenSolver >inline