SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors Struct Reference

#include <MatrixLinearSystem.h>

Public Attributes

std::map< BaseForceField *, core::behavior::StiffnessMatrixm_stiffness
 
std::map< BaseForceField *, core::behavior::DampingMatrixm_damping
 
std::map< BaseMapping *, core::GeometricStiffnessMatrixm_geometricStiffness
 
std::map< BaseMass *, BaseAssemblingMatrixAccumulator< Contribution::MASS > * > m_mass
 
int id {}
 

Attribute details

◆ id

template<class TMatrix , class TVector >
int sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors::id {}

◆ m_damping

template<class TMatrix , class TVector >
std::map<BaseForceField*, core::behavior::DampingMatrix> sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors::m_damping

◆ m_geometricStiffness

template<class TMatrix , class TVector >
std::map<BaseMapping*, core::GeometricStiffnessMatrix> sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors::m_geometricStiffness

◆ m_mass

template<class TMatrix , class TVector >
std::map<BaseMass*, BaseAssemblingMatrixAccumulator<Contribution::MASS>*> sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors::m_mass

◆ m_stiffness

template<class TMatrix , class TVector >
std::map<BaseForceField*, core::behavior::StiffnessMatrix> sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors::m_stiffness