35 #ifndef solidDisplacementThermo_H
36 #define solidDisplacementThermo_H
102 return thermalStress_;
Generic GeometricField class.
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
virtual const word & phaseName() const
Phase name.
Uniform or non-uniform constant solid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Fundamental solid thermodynamic properties.
bool planeStress() const
Returns true to enable plane stress.
TypeName("solidDisplacementThermo")
Runtime type information.
virtual const volScalarField & E() const
Youngs modulus [Pa].
virtual const volScalarField & alphav() const
Volumetric thermal expansion coefficient [1/T].
virtual const volScalarField & nu() const
Poisson's ratio [].
bool thermalStress() const
Returns true to enable thermal stress.
virtual ~solidDisplacementThermo()
Destructor.
solidDisplacementThermo(const fvMesh &, const word &phaseName=word::null)
Construct from mesh and phase name.
A class for handling words, derived from string.
static const word null
An empty word.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.