| Namespaces | |
| newton_raphson | |
| Classes | |
| struct | ResidualFunction | 
| class | BaseLinearMultiStepMethod | 
| class | BDFOdeSolver | 
| class | AbsoluteConvergenceMeasure | 
| class | AbsoluteEstimateDifferenceMeasure | 
| struct | NewtonRaphsonConvergenceMeasure | 
| struct | NewtonRaphsonConvergenceMeasureWithSquaredParameter | 
| class | RelativeEstimateDifferenceMeasure | 
| class | RelativeInitialConvergenceMeasure | 
| class | RelativeSuccessiveConvergenceMeasure | 
| class | EulerImplicitSolver | 
| class | NewmarkImplicitSolver | 
| struct | NewtonIterationRAII | 
| class | NewtonRaphsonSolver | 
| struct | StaticResidualFunction | 
| class | StaticSolver | 
| class | VariationalSymplecticSolver | 
| Functions | |
| void | registerBDFOdeSolver (sofa::core::ObjectFactory *factory) | 
| void | registerEulerImplicitSolver (sofa::core::ObjectFactory *factory) | 
| void | registerNewmarkImplicitSolver (sofa::core::ObjectFactory *factory) | 
| void | registerStaticSolver (sofa::core::ObjectFactory *factory) | 
| void | registerVariationalSymplecticSolver (sofa::core::ObjectFactory *factory) | 
| void | registerNewtonRaphsonSolver (sofa::core::ObjectFactory *factory) | 
| SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () | 
| SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () | 
| SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () | 
| SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) | 
| void | init () | 
| MAKE_SELECTABLE_ITEMS (NewtonStatus, sofa::helper::Item{"Undefined", "The solver has not been called yet"}, sofa::helper::Item{"Running", "The solver is still running and/or did not finish"}, sofa::helper::Item{"ConvergedEquilibrium", "Converged: the iterations did not start because the system is already at equilibrium"}, sofa::helper::Item{"DivergedLineSearch", "Diverged: line search failed"}, sofa::helper::Item{"DivergedMaxIterations", "Diverged: Reached the maximum number of iterations"}, sofa::helper::Item{"ConvergedResidualSuccessiveRatio", "Converged: Residual successive ratio is smaller than the threshold"}, sofa::helper::Item{"ConvergedResidualInitialRatio", "Converged: Residual initial ratio is smaller than the threshold"}, sofa::helper::Item{"ConvergedAbsoluteResidual", "Converged: Absolute residual is smaller than the threshold"}, sofa::helper::Item{"ConvergedRelativeEstimateDifference", "Converged: Relative estimate difference is smaller than the threshold"}, sofa::helper::Item{"ConvergedAbsoluteEstimateDifference", "Converged: Absolute estimate difference is smaller than the threshold"}) | |
| const char * sofa::component::odesolver::backward::getModuleName | ( | ) | 
| const char * sofa::component::odesolver::backward::getModuleVersion | ( | ) | 
| SOFA_COMPONENT_ODESOLVER_BACKWARD_API void sofa::component::odesolver::backward::init | ( | ) | 
| void sofa::component::odesolver::backward::initExternalModule | ( | ) | 
| sofa::component::odesolver::backward::MAKE_SELECTABLE_ITEMS | ( | NewtonStatus | , | 
| sofa::helper::Item{"Undefined", "The solver has not been called yet"} | , | ||
| sofa::helper::Item{"Running", "The solver is still running and/or did not finish"} | , | ||
| sofa::helper::Item{"ConvergedEquilibrium", "Converged: the iterations did not start because the system is already at equilibrium"} | , | ||
| sofa::helper::Item{"DivergedLineSearch", "Diverged: line search failed"} | , | ||
| sofa::helper::Item{"DivergedMaxIterations", "Diverged: Reached the maximum number of iterations"} | , | ||
| sofa::helper::Item{"ConvergedResidualSuccessiveRatio", "Converged: Residual successive ratio is smaller than the threshold"} | , | ||
| sofa::helper::Item{"ConvergedResidualInitialRatio", "Converged: Residual initial ratio is smaller than the threshold"} | , | ||
| sofa::helper::Item{"ConvergedAbsoluteResidual", "Converged: Absolute residual is smaller than the threshold"} | , | ||
| sofa::helper::Item{"ConvergedRelativeEstimateDifference", "Converged: Relative estimate difference is smaller than the threshold"} | , | ||
| sofa::helper::Item{"ConvergedAbsoluteEstimateDifference", "Converged: Absolute estimate difference is smaller than the threshold"} | |||
| ) | 
| void sofa::component::odesolver::backward::registerBDFOdeSolver | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerEulerImplicitSolver | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerNewmarkImplicitSolver | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerNewtonRaphsonSolver | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerStaticSolver | ( | sofa::core::ObjectFactory * | factory | ) | 
| void sofa::component::odesolver::backward::registerVariationalSymplecticSolver | ( | sofa::core::ObjectFactory * | factory | ) |