115 #ifndef constSolidThermo_H
116 #define constSolidThermo_H
150 const bool readKappa,
Generic GeometricField class.
virtual const volScalarField & T() const
Temperature [K].
virtual const word & phaseName() const
Phase name.
Uniform or non-uniform constant solid thermodynamic properties.
virtual volScalarField & he()
Enthalpy/Internal energy [J/kg].
virtual word thermoName() const
Return the name of the thermo physics.
virtual bool incompressible() const
Return true if the equation of state is incompressible.
virtual void correct()
Update properties.
virtual tmp< volScalarField > ha() const
Absolute enthalpy [J/kg/K].
virtual ~constSolidThermo()
Destructor.
virtual tmp< volScalarField > hc() const
Enthalpy of formation [J/kg].
virtual const volScalarField & Cpv() const
Heat capacity at constant pressure/volume [J/kg/K].
VolField< Type > readProperty(const word &name, const dimensionSet &dimensions) const
virtual tmp< volScalarField > hs() const
Sensible enthalpy [J/kg].
constSolidThermo(const fvMesh &, const bool readKappa, const word &phaseName=word::null)
Construct from mesh and phase name.
virtual const volScalarField & Cv() const
Heat capacity at constant volume [J/kg/K].
virtual bool isotropic() const
Return true as the thermal conductivity is isotropic.
virtual tmp< volScalarField > THE(const volScalarField &h, const volScalarField &p, const volScalarField &T0) const
Temperature from enthalpy/internal energy.
virtual const volScalarField & Cp() const
Heat capacity at constant pressure [J/kg/K].
TypeName("constSolidThermo")
Runtime type information.
virtual const volVectorField & Kappa() const
Anisotropic thermal conductivity [W/m/K].
virtual bool read()
Read thermophysicalProperties dictionary.
virtual bool isochoric() const
Return true if the equation of state is isochoric.
const fileName & name() const
Return the dictionary name.
Dimension set for the base types.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
A class for handling words, derived from string.
static const word null
An empty word.
const dimensionedScalar h
Planck constant.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.