| typedef linearsolver::CGLinearSolver<simulation::GraphScatteredMatrix,simulation::GraphScatteredVector> sofa::component::collision::SolverMergers::DefaultCGLinearSolver |
Definition at line 310 of file DefaultCollisionGroupManager.cpp.
| LinearSolver* sofa::component::collision::SolverMergers::createLinearSolver | ( | OdeSolver * | solver1, | |
| OdeSolver * | solver2 | |||
| ) |
Definition at line 312 of file DefaultCollisionGroupManager.cpp.
References sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_maxIter, sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_smallDenominatorThreshold, sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_tolerance, sofa::core::objectmodel::BaseContext::get(), sofa::core::objectmodel::BaseObject::getContext(), sofa::core::objectmodel::Data< T >::getValue(), sofa::core::objectmodel::BaseContext::SearchDown, and sofa::core::objectmodel::Data< T >::setValue().
Referenced by createSolverEulerImplicitCGImplicit(), createSolverEulerImplicitEuler(), createSolverEulerImplicitEulerImplicit(), createSolverEulerImplicitRungeKutta4(), and createSolverStaticSolver().
| SolverSet sofa::component::collision::SolverMergers::createSolverCGImplicitCGImplicit | ( | odesolver::CGImplicitSolver & | solver1, | |
| odesolver::CGImplicitSolver & | solver2 | |||
| ) |
Definition at line 296 of file DefaultCollisionGroupManager.cpp.
References sofa::component::odesolver::CGImplicitSolver::f_maxIter, sofa::component::odesolver::CGImplicitSolver::f_rayleighMass, sofa::component::odesolver::CGImplicitSolver::f_rayleighStiffness, sofa::component::odesolver::CGImplicitSolver::f_smallDenominatorThreshold, sofa::component::odesolver::CGImplicitSolver::f_tolerance, sofa::component::odesolver::CGImplicitSolver::f_velocityDamping, sofa::core::objectmodel::Data< T >::getValue(), and sofa::core::objectmodel::Data< T >::setValue().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverCGImplicitEuler | ( | odesolver::CGImplicitSolver & | solver1, | |
| odesolver::EulerSolver & | ||||
| ) |
Definition at line 360 of file DefaultCollisionGroupManager.cpp.
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverCGImplicitRungeKutta4 | ( | odesolver::CGImplicitSolver & | solver1, | |
| odesolver::RungeKutta4Solver & | ||||
| ) |
Definition at line 365 of file DefaultCollisionGroupManager.cpp.
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverEulerEuler | ( | odesolver::EulerSolver & | solver1, | |
| odesolver::EulerSolver & | ||||
| ) |
Definition at line 286 of file DefaultCollisionGroupManager.cpp.
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverEulerImplicitCGImplicit | ( | odesolver::EulerImplicitSolver & | solver1, | |
| odesolver::CGImplicitSolver & | ||||
| ) |
Definition at line 380 of file DefaultCollisionGroupManager.cpp.
References createLinearSolver().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverEulerImplicitEuler | ( | odesolver::EulerImplicitSolver & | solver1, | |
| odesolver::EulerSolver & | ||||
| ) |
Definition at line 370 of file DefaultCollisionGroupManager.cpp.
References createLinearSolver().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverEulerImplicitEulerImplicit | ( | odesolver::EulerImplicitSolver & | solver1, | |
| odesolver::EulerImplicitSolver & | solver2 | |||
| ) |
Definition at line 338 of file DefaultCollisionGroupManager.cpp.
References createLinearSolver(), sofa::component::odesolver::EulerImplicitSolver::f_rayleighMass, sofa::component::odesolver::EulerImplicitSolver::f_rayleighStiffness, sofa::component::odesolver::EulerImplicitSolver::f_velocityDamping, sofa::core::objectmodel::Data< T >::getValue(), and sofa::core::objectmodel::Data< T >::setValue().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverEulerImplicitRungeKutta4 | ( | odesolver::EulerImplicitSolver & | solver1, | |
| odesolver::RungeKutta4Solver & | ||||
| ) |
Definition at line 375 of file DefaultCollisionGroupManager.cpp.
References createLinearSolver().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverRungeKutta4Euler | ( | odesolver::RungeKutta4Solver & | solver1, | |
| odesolver::EulerSolver & | ||||
| ) |
Definition at line 355 of file DefaultCollisionGroupManager.cpp.
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverRungeKutta4RungeKutta4 | ( | odesolver::RungeKutta4Solver & | solver1, | |
| odesolver::RungeKutta4Solver & | ||||
| ) |
Definition at line 291 of file DefaultCollisionGroupManager.cpp.
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
| SolverSet sofa::component::collision::SolverMergers::createSolverStaticSolver | ( | odesolver::StaticSolver & | solver1, | |
| odesolver::StaticSolver & | solver2 | |||
| ) |
Definition at line 348 of file DefaultCollisionGroupManager.cpp.
References createLinearSolver().
Referenced by sofa::component::collision::SolverMerger::SolverMerger().
1.5.7.1