#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 |