template<core::matrixaccumulator::Contribution c, class TStrategy = sofa::core::matrixaccumulator::NoIndexVerification>
class sofa::component::linearsystem::SparsityPatternLocalMatrix< c, TStrategy >
Local matrix used to collect the order values are inserted into the matrix This local matrix is used only once. 
|  | 
|  | SOFA_CLASS (SparsityPatternLocalMatrix, SOFA_TEMPLATE2(AssemblingMatrixAccumulator, c, TStrategy)) | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, float value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, double value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 3, 3, float > &value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 3, 3, double > &value) override | 
|  | 
| const sofa::type::vector< std::pair< Row, Col > > & | getInsertionOrderList () const | 
|  | 
|  | SOFA_CLASS (AssemblingMatrixAccumulator, SOFA_TEMPLATE2(sofa::core::MatrixAccumulatorIndexChecker, BaseAssemblingMatrixAccumulator< c >, sofa::core::matrixaccumulator::NoIndexVerification)) | 
|  | 
| void | clear () override | 
|  | 
|  | SOFA_CLASS (MatrixAccumulatorIndexChecker, BaseAssemblingMatrixAccumulator< c >) | 
|  | 
| void | setIndexCheckerStrategy (std::shared_ptr< matrixaccumulator::IndexVerificationStrategy > strategy) override | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const float value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, double value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 2, 2, float > &value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 2, 2, double > &value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 3, 3, float > &value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 3, 3, double > &value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 6, 6, float > &value) override final | 
|  | 
| void | add (const sofa::SignedIndex row, const sofa::SignedIndex col, const sofa::type::Mat< 6, 6, double > &value) override final | 
|  | 
|  | 
| std::shared_ptr< matrixaccumulator::IndexVerificationStrategy > | indexVerificationStrategy | 
|  | 
| static constexpr core::matrixaccumulator::Contribution | contribution | 
|  | 
| static std::string | GetCustomTemplateName () | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, float value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, double value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 3, 3, float > &value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 3, 3, double > &value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 6, 6, float > &value) override | 
|  | 
| void | add (const core::matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 6, 6, double > &value) override | 
|  | 
| virtual void | add (const matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 2, 2, float > &value) | 
|  | 
| virtual void | add (const matrixaccumulator::no_check_policy &, sofa::SignedIndex row, sofa::SignedIndex col, const sofa::type::Mat< 2, 2, double > &value) | 
|  | 
| void | indexCheckedAdd (sofa::SignedIndex row, sofa::SignedIndex col, const T &value) | 
|  |