chrono::fea::ChMaterialPoisson Class Reference
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 | |
| ChMatrixDynamic & | ConstitutiveMatrix () |
| 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< ChFieldData > | CreateMaterialPointData () 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()
|
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
Public Member Functions inherited from