Description

Class for the basic properties of scalar fields P in 3D FEM problems that can be described by PDEs of type rho dP/dt + div [C] grad P = 0.

#include <ChMaterialPoisson.h>

Inheritance diagram for chrono::fea::ChMaterialPoisson:
Collaboration diagram for chrono::fea::ChMaterialPoisson:

Public Member Functions

ChMatrixDynamicConstitutiveMatrix ()
 The constitutive matrix [C] to compute the bilinear form in the weak formulation. More...
 
virtual double Get_DtMultiplier ()
 Get the rho multiplier for the 'rho dP/dt term', if any (default, none)
 
- Public Member Functions inherited from chrono::fea::ChMaterial3DDensity
 ChMaterial3DDensity (double density=1000)
 
virtual void SetDensity (double density)
 Set the density of the material, in kg/m^2.
 
virtual double GetDensity () const
 Get the density of the material, in kg/m^2.
 
- Public Member Functions inherited from chrono::fea::ChMaterial
virtual std::unique_ptr< ChFieldDataCreateMaterialPointData () const
 Implement this if the material needs custom data per material point, returning a std::make_unique<ChFieldDataCustom>() where ChFieldDataCustom is your custom class with aditional states/properties per-point.
 

Protected Attributes

ChMatrixDynamic constitutiveMatrix
 
- Protected Attributes inherited from chrono::fea::ChMaterial3DDensity
double m_density
 

Member Function Documentation

◆ ConstitutiveMatrix()

ChMatrixDynamic& chrono::fea::ChMaterialPoisson::ConstitutiveMatrix ( )
inline

The constitutive matrix [C] to compute the bilinear form in the weak formulation.

You can modify its values, for setting material property.


The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono/fea/ChMaterialPoisson.h