Energy for a solid mixture. More...
#include <heSolidThermo.H>


Public Member Functions | |
| TypeName ("heSolidThermo") | |
| Runtime type information. | |
| heSolidThermo (const fvMesh &, const word &phaseName) | |
| Construct from mesh and phase name. | |
| heSolidThermo (const fvMesh &, const dictionary &, const word &phaseName) | |
| Construct from mesh, dictionary and phase name. | |
| heSolidThermo (const fvMesh &, const word &phaseName, const word &dictName) | |
| Construct from mesh, dictionary name and phase name. | |
| virtual | ~heSolidThermo () |
| Destructor. | |
| virtual void | correct () |
| Update properties. | |
| virtual tmp< volVectorField > | Kappa () const |
| Anisotropic thermal conductivity [W/m/K]. | |
| virtual bool | isotropic () const |
| Return true if thermal conductivity is isotropic. | |
| virtual tmp< vectorField > | Kappa (const label patchi) const |
| Anisotropic thermal conductivity [W/m/K]. | |
| Public Member Functions inherited from heThermo< BasicSolidThermo, MixtureType > | |
| virtual | ~heThermo () |
| Destructor. | |
| virtual MixtureType::basicMixtureType & | composition () |
| Return the composition of the mixture. | |
| 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 bool | isochoric () const |
| Return true if the equation of state is isochoric. | |
| virtual volScalarField & | he () |
| Enthalpy/Internal energy [J/kg]. | |
| virtual tmp< volScalarField > | hc () const |
| Chemical enthalpy [J/kg]. | |
| virtual tmp< scalarField > | THE (const scalarField &he, const scalarField &p, const scalarField &T0, const labelList &cells) const |
| Temperature from enthalpy/internal energy for cell-set. | |
| virtual tmp< scalarField > | Cp (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant pressure for patch [J/kg/K]. | |
| virtual tmp< scalarField > | Cv (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant volume for patch [J/kg/K]. | |
| virtual tmp< scalarField > | rhoEoS (const scalarField &p, const scalarField &T, const labelList &cells) const |
| Density from pressure and temperature. | |
| virtual tmp< volScalarField > | gamma () const |
| Gamma = Cp/Cv []. | |
| virtual tmp< scalarField > | Cpv (const scalarField &p, const scalarField &T, const label patchi) const |
| Heat capacity at constant pressure/volume for patch [J/kg/K]. | |
| virtual tmp< volScalarField > | CpByCpv () const |
| Heat capacity ratio []. | |
| virtual tmp< volScalarField > | W () const |
| Molecular weight [kg/kmol]. | |
| virtual tmp< volScalarField > | kappa () const |
| Thermal diffusivity for temperature of mixture [J/m/s/K]. | |
| virtual tmp< volScalarField > | alphahe () const |
| Thermal diffusivity for energy of mixture [kg/m/s]. | |
| virtual tmp< volScalarField > | kappaEff (const volScalarField &) const |
| Effective thermal diffusivity for temperature. | |
| virtual tmp< volScalarField > | alphaEff (const volScalarField &alphat) const |
| Effective thermal diffusivity of mixture [kg/m/s]. | |
| virtual bool | read () |
| Read thermophysical properties dictionary. | |
Additional Inherited Members | |
| Protected Member Functions inherited from heThermo< BasicSolidThermo, MixtureType > | |
| void | heBoundaryCorrection (volScalarField &he) |
| Correct the enthalpy/internal energy field boundaries. | |
| Protected Attributes inherited from heThermo< BasicSolidThermo, MixtureType > | |
| volScalarField | he_ |
| Energy field. | |
Energy for a solid mixture.
Definition at line 48 of file heSolidThermo.H.
| heSolidThermo | ( | const fvMesh & | mesh, |
| const word & | phaseName ) |
Construct from mesh and phase name.
Definition at line 137 of file heSolidThermo.C.
References mesh, and Foam::Zero.
| heSolidThermo | ( | const fvMesh & | mesh, |
| const dictionary & | dict, | ||
| const word & | phaseName ) |
Construct from mesh, dictionary and phase name.
Definition at line 153 of file heSolidThermo.C.
References dict, mesh, and Foam::Zero.
| heSolidThermo | ( | const fvMesh & | mesh, |
| const word & | phaseName, | ||
| const word & | dictName ) |
Construct from mesh, dictionary name and phase name.
Definition at line 170 of file heSolidThermo.C.
References dictName(), mesh, and Foam::Zero.

|
virtual |
Destructor.
Definition at line 192 of file heSolidThermo.C.
| TypeName | ( | "heSolidThermo< BasicSolidThermo, MixtureType >" | ) |
Runtime type information.
|
virtual |
Update properties.
Definition at line 199 of file heSolidThermo.C.
References DebugInfo, DebugInFunction, Foam::endl(), and Foam::nl.

|
virtual |
Anisotropic thermal conductivity [W/m/K].
Definition at line 211 of file heSolidThermo.C.
References Foam::dimEnergy, Foam::dimLength, Foam::dimTemperature, Foam::dimTime, forAll, Kappa(), mesh, GeometricField< vector, fvPatchField, volMesh >::New(), IOobjectOption::NO_REGISTER, and pp().
Referenced by Kappa().


|
inlinevirtual |
Return true if thermal conductivity is isotropic.
Definition at line 129 of file heSolidThermo.H.
|
virtual |
Anisotropic thermal conductivity [W/m/K].
Definition at line 266 of file heSolidThermo.C.
References forAll, tmp< T >::New(), and pp().
