|
| void | registerMatrixLinearSystemBTDMatrix (sofa::core::ObjectFactory *factory) |
| |
| void | registerTypedMatrixLinearSystemBTDMatrix (sofa::core::ObjectFactory *factory) |
| |
| void | registerMatrixFreeSystemGraphScattered (sofa::core::ObjectFactory *factory) |
| |
| void | registerCompositeLinearSystem (sofa::core::ObjectFactory *factory) |
| |
| void | registerConstantSparsityPatternSystem (sofa::core::ObjectFactory *factory) |
| |
| void | registerConstantSparsityProjectionMethod (sofa::core::ObjectFactory *factory) |
| |
| void | registerMatrixLinearSystem (sofa::core::ObjectFactory *factory) |
| |
| void | registerMatrixProjectionMethod (sofa::core::ObjectFactory *factory) |
| |
| void | init () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API void | initExternalModule () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API const char * | getModuleName () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API const char * | getModuleVersion () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API const char * | getModuleLicense () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API const char * | getModuleDescription () |
| |
| SOFA_COMPONENT_LINEARSYSTEM_API void | registerObjects (sofa::core::ObjectFactory *factory) |
| |
| std::ostream & | operator<< (std::ostream &os, const GroupOfComponentsAssociatedToAPairOfMechanicalStates &group) |
| |
| sofa::type::vector< core::behavior::BaseMechanicalState * > | retrieveAssociatedMechanicalState (const sofa::core::behavior::StateAccessor *component) |
| |
| sofa::type::vector< core::behavior::BaseMechanicalState * > | retrieveAssociatedMechanicalState (BaseMapping *component) |
| |
| auto | generatePairs (const sofa::type::vector< core::behavior::BaseMechanicalState * > &mstates) -> sofa::type::vector< sofa::type::fixed_array< core::behavior::BaseMechanicalState *, 2 > > |
| | Generate all possible pairs of Mechanical States from a list of Mechanical States. More...
|
| |
| template<core::matrixaccumulator::Contribution c> |
| void | configureCreatedMatrixComponent (typename BaseAssemblingMatrixAccumulator< c >::SPtr mat, typename BaseAssemblingMatrixAccumulator< c >::ComponentType *object, const SReal factor, bool printLog) |
| |
| template<class BlockType > |
| void | computeProjection (const Eigen::Map< Eigen::SparseMatrix< BlockType, Eigen::RowMajor > > KMap, const sofa::type::fixed_array< std::shared_ptr< linearalgebra::CompressedRowSparseMatrix< BlockType >>, 2 > J, Eigen::SparseMatrix< BlockType, Eigen::RowMajor > &JT_K_J) |
| |
| template<class BlockType > |
| void | addToGlobalMatrix (linearalgebra::BaseMatrix *globalMatrix, Eigen::SparseMatrix< BlockType, Eigen::RowMajor > JT_K_J, const type::Vec2u positionInGlobalMatrix) |
| |
|
| template struct SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API | LinearSystemData< GraphScatteredMatrix, GraphScatteredVector > |
| |
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API | MatrixFreeSystem< GraphScatteredMatrix, GraphScatteredVector > |
| |
| template class SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API | TypedMatrixLinearSystem< GraphScatteredMatrix, GraphScatteredVector > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< FullMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< SparseMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< CompressedRowSparseMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< DiagonalMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< BlockDiagonalMatrix< 3, SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | CompositeLinearSystem< RotationMatrix< SReal >, FullVector< SReal > > |
| |
| template struct SOFA_COMPONENT_LINEARSYSTEM_API | MappedMassMatrixObserver< SReal > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< FullMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< SparseMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< CompressedRowSparseMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< DiagonalMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< BlockDiagonalMatrix< 3, SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | MatrixLinearSystem< RotationMatrix< SReal >, FullVector< SReal > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< FullMatrix< double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< FullMatrix< float >, FullVector< float > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< SparseMatrix< double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< SparseMatrix< float >, FullVector< float > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< CompressedRowSparseMatrix< double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< CompressedRowSparseMatrix< float >, FullVector< float > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< DiagonalMatrix< double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< DiagonalMatrix< float >, FullVector< float > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< BlockDiagonalMatrix< 3, double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< BlockDiagonalMatrix< 3, float >, FullVector< float > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< RotationMatrix< double >, FullVector< double > > |
| |
| template class SOFA_COMPONENT_LINEARSYSTEM_API | TypedMatrixLinearSystem< RotationMatrix< float >, FullVector< float > > |
| |