| Namespaces | |
| direct | |
| iterative | |
| ordering | |
| preconditioner | |
| Classes | |
| class | MultExpr | 
| class | GraphScatteredMatrix | 
| class | GraphScatteredVector | 
| class | MatrixInvertData | 
| class | BaseMatrixLinearSolver | 
| class | NoThreadManager | 
| Empty class used for default solver implementation without multi-threading support.  More... | |
| class | MatrixLinearSolverInternalData | 
| class | MatrixLinearSolver | 
| class | MatrixLinearSolver< Matrix, Vector, NoThreadManager > | 
| Functions | |
| 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 () | 
| template<typename Derived , typename OtherDerived > | |
| const Eigen::SparseDenseProductReturnType_MT< Derived, OtherDerived >::Type | mul_EigenSparseDenseMatrix_MT (const Eigen::SparseMatrixBase< Derived > &lhs, const Eigen::MatrixBase< OtherDerived > &rhs, unsigned nbThreads=OMP_DEFAULT_NUM_THREADS_EIGEN_SPARSE_DENSE_PRODUCT) | 
| Eigen::Sparse * Dense Matrices multiplication (openmp multi-threaded version)  More... | |
| const char * sofa::component::linearsolver::getModuleName | ( | ) | 
| const char * sofa::component::linearsolver::getModuleVersion | ( | ) | 
| SOFA_COMPONENT_LINEARSOLVER_API void sofa::component::linearsolver::init | ( | ) | 
| void sofa::component::linearsolver::initExternalModule | ( | ) | 
| 
 | inline | 
Eigen::Sparse * Dense Matrices multiplication (openmp multi-threaded version)
| void sofa::component::linearsolver::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< BlockDiagonalMatrix< 3, SReal >, FullVector< SReal >, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< CompressedRowSparseMatrix< SReal >, FullVector< SReal >, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< DiagonalMatrix< SReal >, FullVector< SReal >, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< FullMatrix< SReal >, FullVector< SReal >, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< RotationMatrix< SReal >, FullVector< SReal >, NoThreadManager > | 
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API sofa::component::linearsolver::MatrixLinearSolver< SparseMatrix< SReal >, FullVector< SReal >, NoThreadManager > |