Classes | |
| class | BlockJacobiPreconditionerInternalData |
| class | BlockJacobiPreconditioner |
| Linear solver based on a NxN block diagonal matrix (i.e. block Jacobi preconditioner) More... | |
| class | JacobiPreconditioner |
| Linear solver based on a diagonal matrix (i.e. Jacobi preconditioner) More... | |
| class | PrecomputedMatrixSystem |
| class | PrecomputedWarpPreconditionerInternalData |
| class | PrecomputedWarpPreconditioner |
| Linear system solver based on a precomputed inverse matrix, wrapped by a per-node rotation matrix. More... | |
| class | RotationMatrixSystem |
| class | SSORPreconditioner |
| class | WarpPreconditioner |
| Linear system solver wrapping another (precomputed) linear solver by a per-node rotation matrix. More... | |
Functions | |
| void | registerBlockJacobiPreconditioner (sofa::core::ObjectFactory *factory) |
| void | registerJacobiPreconditioner (sofa::core::ObjectFactory *factory) |
| void | registerPrecomputedMatrixSystem (sofa::core::ObjectFactory *factory) |
| void | registerPrecomputedWarpPreconditioner (sofa::core::ObjectFactory *factory) |
| void | registerRotationMatrixSystem (sofa::core::ObjectFactory *factory) |
| void | registerSSORPreconditioner (sofa::core::ObjectFactory *factory) |
| void | registerWarpPreconditioner (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 () |
Variables | |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API | BlockJacobiPreconditioner< BlockDiagonalMatrix< 3, SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API | JacobiPreconditioner< DiagonalMatrix< SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API | RotationMatrixSystem< RotationMatrix< SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API | WarpPreconditioner< RotationMatrix< SReal >, FullVector< SReal >, NoThreadManager > |
| const char * sofa::component::linearsolver::preconditioner::getModuleName | ( | ) |
| const char * sofa::component::linearsolver::preconditioner::getModuleVersion | ( | ) |
| SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API void sofa::component::linearsolver::preconditioner::init | ( | ) |
| void sofa::component::linearsolver::preconditioner::initExternalModule | ( | ) |
| void sofa::component::linearsolver::preconditioner::registerBlockJacobiPreconditioner | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerJacobiPreconditioner | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerPrecomputedMatrixSystem | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerPrecomputedWarpPreconditioner | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerRotationMatrixSystem | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerSSORPreconditioner | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::linearsolver::preconditioner::registerWarpPreconditioner | ( | sofa::core::ObjectFactory * | factory | ) |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API sofa::component::linearsolver::preconditioner::BlockJacobiPreconditioner< BlockDiagonalMatrix< 3, SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API sofa::component::linearsolver::preconditioner::JacobiPreconditioner< DiagonalMatrix< SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API sofa::component::linearsolver::preconditioner::RotationMatrixSystem< RotationMatrix< SReal >, FullVector< SReal > > |
| template class SOFA_COMPONENT_LINEARSOLVER_PRECONDITIONER_API sofa::component::linearsolver::preconditioner::WarpPreconditioner< RotationMatrix< SReal >, FullVector< SReal >, NoThreadManager > |