chrono::fea::ChContinuumThermal Class Reference
Description
Class for thermal fields, for FEA problems involving temperature, heat, etc.
#include <ChContinuumThermal.h>
Inheritance diagram for chrono::fea::ChContinuumThermal:
Collaboration diagram for chrono::fea::ChContinuumThermal:
Public Member Functions | |
ChContinuumThermal (const ChContinuumThermal &other) | |
void | SetThermalConductivityK (double mk) |
Sets the k conductivity constant of the material, expressed in watts per meter kelvin [ W/(m K) ]. More... | |
double | GetThermalConductivityK () const |
Gets the k conductivity constant of the material, expressed in watts per meter kelvin (W/(m K)). | |
void | SetMassSpecificHeatCapacity (double mc) |
Sets the c mass-specific heat capacity of the material, expressed as Joule per kg Kelvin [ J / (kg K) ]. | |
double | GetMassSpecificHeatCapacity () const |
Sets the c mass-specific heat capacity of the material, expressed as Joule per kg Kelvin [ J / (kg K) ]. | |
ChMatrixDynamic | Get_ThermalKmatrix () |
Get the k conductivity matrix. | |
virtual double | Get_DtMultiplier () override |
override base: (the dT/dt term has multiplier rho*c with rho=density, c=heat capacity) | |
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. | |
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
◆ SetThermalConductivityK()
|
inline |
Sets the k conductivity constant of the material, expressed in watts per meter kelvin [ W/(m K) ].
Ex. (approx.): water = 0.6, aluminium = 200, steel = 50, plastics=0.9-0.2 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/ChContinuumThermal.h