chrono::fea::ChContinuumElectrostatics Class Reference
Description
Class for material for FEA electrostatic problems.
#include <ChContinuumElectrostatics.h>
Inheritance diagram for chrono::fea::ChContinuumElectrostatics:
Collaboration diagram for chrono::fea::ChContinuumElectrostatics:
Public Member Functions | |
ChContinuumElectrostatics (const ChContinuumElectrostatics &other) | |
void | SetPermittivity (double me) |
Sets the e absolute permittivity constant of the material, expressed in Faraday per meter [ F/m ]. More... | |
void | SetRelativePermettivity (double re) |
Sets the e absolute permittivity by using the relative permittivity er, since e = er*e0 with e0 the constant permittivity of vacuum, so this is easier than using SetPermittivity(), Examples: air er=1.000589, rubber er=7, water er=80, glass 4-10 (approx.) | |
double | GetPermittivity () const |
Gets the e absolute permittivity constant of the material, expressed in Faraday per meter [ F/m ]. | |
ChMatrixDynamic | Get_PermittivityEmatrix () |
Get the e permittivity matrix. | |
Public Member Functions inherited from chrono::fea::ChContinuumPoisson3D | |
ChContinuumPoisson3D (const ChContinuumPoisson3D &other) | |
ChMatrixDynamic & | Get_ConstitutiveMatrix () |
Get the constitutive matrix [C] to compute the bilinear form in the weak formulation. | |
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::ChContinuumMaterial | |
ChContinuumMaterial (double mdensity=1000) | |
ChContinuumMaterial (const ChContinuumMaterial &other) | |
void | Set_density (double m_density) |
Set the density of the material, in kg/m^2. | |
double | Get_density () const |
Get the density of the material, in kg/m^2. | |
virtual void | ArchiveOUT (ChArchiveOut &marchive) |
virtual void | ArchiveIN (ChArchiveIn &marchive) |
Additional Inherited Members | |
Protected Attributes inherited from chrono::fea::ChContinuumPoisson3D | |
ChMatrixDynamic | ConstitutiveMatrix |
Protected Attributes inherited from chrono::fea::ChContinuumMaterial | |
double | density |
Member Function Documentation
◆ SetPermittivity()
|
inline |
Sets the e absolute permittivity constant of the material, expressed in Faraday per meter [ F/m ].
Sets the conductivity matrix as isotropic (diagonal k)
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/fea/ChContinuumElectrostatics.h