#include <CRSMultiMatrixAccessor.h>

Static Public Member Functions | |
| static linearalgebra::BaseMatrix * | createMatrix (const sofa::core::behavior::BaseMechanicalState *mstate1, const sofa::core::behavior::BaseMechanicalState *mstate2) |
| static linearalgebra::BaseMatrix * | createMatrix (const sofa::core::behavior::BaseMechanicalState *mstate1, const sofa::core::behavior::BaseMechanicalState *mstate2, bool doPrintInfo) |
Static Public Member Functions inherited from sofa::core::behavior::DefaultMultiMatrixAccessor | |
| static linearalgebra::BaseMatrix * | createMatrix (const sofa::core::behavior::BaseMechanicalState *mstate1, const sofa::core::behavior::BaseMechanicalState *mstate2) |
| static linearalgebra::BaseMatrix * | createMatrixImpl (const sofa::core::behavior::BaseMechanicalState *mstate1, const sofa::core::behavior::BaseMechanicalState *mstate2, bool doPrintInfo) |
Additional Inherited Members | |
Protected Attributes inherited from sofa::core::behavior::DefaultMultiMatrixAccessor | |
| bool | m_doPrintInfo {false} |
| linearalgebra::BaseMatrix * | globalMatrix {nullptr} |
| Index | globalDim {0} |
| std::map< const sofa::core::behavior::BaseMechanicalState *, unsigned int > | realStateOffsets |
| std::map< const sofa::core::behavior::BaseMechanicalState *, linearalgebra::BaseMatrix * > | mappedMatrices |
| std::map< const sofa::core::behavior::BaseMechanicalState *, MatrixRef > | diagonalStiffnessBloc |
| std::map< std::pair< const sofa::core::behavior::BaseMechanicalState *, const sofa::core::behavior::BaseMechanicalState * >, InteractionMatrixRef > | interactionStiffnessBloc |
| std::vector< sofa::core::BaseMapping * > | mappingList |
|
inline |
|
inlineoverride |
|
overridevirtual |
Reimplemented from sofa::core::behavior::MultiMatrixAccessor.
|
overridevirtual |
Reimplemented from sofa::core::behavior::DefaultMultiMatrixAccessor.
|
static |
|
static |