

Public Member Functions | |
| implementation (const dictionary &, const LagrangianMesh &, const word &) | |
| Construct from dictionary, mesh and phase name. More... | |
| implementation (const implementation &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~implementation () |
| Destructor. More... | |
| virtual const LagrangianMesh & | mesh () const |
| Return const access to the mesh. More... | |
| virtual const word & | phaseName () const |
| Phase name. More... | |
| virtual const LagrangianScalarDynamicField & | T () const |
| Temperature [K]. More... | |
| virtual LagrangianScalarDynamicField & | T () |
| Modify the Temperature [K]. More... | |
| virtual const LagrangianScalarDynamicField & | rho () const |
| Density [kg/m^3]. More... | |
| virtual LagrangianScalarDynamicField & | rho () |
| Modify the Density [kg/m^3]. More... | |
| virtual const LagrangianScalarDynamicField & | Cv () const |
| Heat capacity at constant volume [J/kg/K]. More... | |
| virtual const LagrangianScalarDynamicField & | kappa () const |
| Thermal conductivity [W/m/K]. More... | |
| virtual void | read (const dictionary &) |
| Read properties dictionary. More... | |
Public Member Functions inherited from basicLagrangianThermo | |
| TypeName ("basicLagrangianThermo") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, basicLagrangianThermo, LagrangianMesh,(const LagrangianMesh &mesh, const word &phaseName),(mesh, phaseName)) | |
| Declare run-time constructor selection table. More... | |
| virtual | ~basicLagrangianThermo () |
| Destructor. More... | |
| virtual const IOdictionary & | properties () const =0 |
| Access the properties dictionary. More... | |
| virtual IOdictionary & | properties ()=0 |
| Modify the properties dictionary. More... | |
| virtual void | initialise ()=0 |
| Initialise state. More... | |
| virtual void | correctPressure (const LagrangianSubMesh &)=0 |
| Update the pressure. More... | |
| virtual void | correct (const LagrangianSubMesh &)=0 |
| Update state. More... | |
| virtual word | thermoName () const =0 |
| Return the full name of the thermodynamic model. More... | |
| virtual tmp< LagrangianSubScalarField > | W (const LagrangianSubMesh &) const =0 |
| Molecular weight for a sub-mesh [kg/kmol]. More... | |
| virtual tmp< LagrangianSubScalarField > | rho (const LagrangianSubScalarField &T, const LagrangianInjection &) const =0 |
| Density for an injection [kg/m^3]. More... | |
| virtual const LagrangianScalarDynamicField & | e () const =0 |
| Internal energy [J/kg]. More... | |
| virtual LagrangianScalarDynamicField & | e ()=0 |
| Modify the internal energy [J/kg]. More... | |
| virtual tmp< LagrangianSubScalarField > | e (const LagrangianSubScalarField &T, const LagrangianInjection &) const =0 |
| Internal energy for an injection [J/kg]. More... | |
| virtual tmp< LagrangianSubScalarField > | Cv (const LagrangianSubScalarField &T, const LagrangianInjection &) const =0 |
| Heat capacity at constant volume for an injection [J/kg/K]. More... | |
| virtual tmp< LagrangianSubScalarField > | Cp (const LagrangianSubMesh &subMesh) const =0 |
| Heat capacity at constant pressure for a sub-mesh [J/kg/K]. More... | |
| virtual tmp< LagrangianSubScalarField > | alphav (const LagrangianSubMesh &subMesh) const =0 |
| Coefficient of thermal expansion for a sub-mesh [1/K]. More... | |
| virtual tmp< LagrangianSubScalarField > | kappa (const LagrangianSubScalarField &T, const LagrangianInjection &) const =0 |
| Thermal conductivity for an injection [W/m/K]. More... | |
| template<class LagrangianFieldSourceType > | |
| Foam::HashTable< Foam::word > | sourcesTypes (const LagrangianScalarDynamicField &T) |
| template<class Thermo > | |
| Foam::autoPtr< Thermo > | New (const LagrangianMesh &mesh, const word &phaseName) |
Protected Attributes | |
| LagrangianScalarDynamicField | T_ |
| Temperature [K]. More... | |
| LagrangianScalarDynamicField | rho_ |
| Density [kg/m^3]. More... | |
| LagrangianScalarDynamicField | Cv_ |
| Heat capacity at constant volume [J/kg/K]. More... | |
| LagrangianScalarDynamicField | kappa_ |
| Thermal conductivity [W/m/K]. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from basicLagrangianThermo | |
| template<class Thermo > | |
| static autoPtr< Thermo > | New (const LagrangianMesh &mesh, const word &phaseName=word::null) |
| Select thermo of a given derived type. More... | |
| static autoPtr< basicLagrangianThermo > | New (const LagrangianMesh &mesh, const word &phaseName=word::null) |
| Select a basic thermo. More... | |
Protected Member Functions inherited from basicLagrangianThermo | |
| wordList | eBoundaryTypes () const |
| Internal energy field boundary types. More... | |
| wordList | eBoundaryBaseTypes () const |
| Internal energy field boundary base types. More... | |
Static Protected Member Functions inherited from basicLagrangianThermo | |
| template<class LagrangianFieldSourceType > | |
| static HashTable< word > | sourcesTypes (const LagrangianScalarDynamicField &T) |
| Field sources types. More... | |
Definition at line 235 of file basicLagrangianThermo.H.
| implementation | ( | const dictionary & | dict, |
| const LagrangianMesh & | mesh, | ||
| const word & | phaseName | ||
| ) |
Construct from dictionary, mesh and phase name.
Definition at line 75 of file basicLagrangianThermo.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 175 of file basicLagrangianThermo.C.
|
virtual |
Return const access to the mesh.
Implements basicLagrangianThermo.
Definition at line 182 of file basicLagrangianThermo.C.
|
virtual |
Phase name.
Implements basicLagrangianThermo.
Definition at line 189 of file basicLagrangianThermo.C.
|
virtual |
Temperature [K].
Implements basicLagrangianThermo.
Definition at line 196 of file basicLagrangianThermo.C.
|
virtual |
Modify the Temperature [K].
Implements basicLagrangianThermo.
Definition at line 203 of file basicLagrangianThermo.C.
|
virtual |
Density [kg/m^3].
Implements basicLagrangianThermo.
Definition at line 210 of file basicLagrangianThermo.C.
|
virtual |
Modify the Density [kg/m^3].
Implements basicLagrangianThermo.
Definition at line 217 of file basicLagrangianThermo.C.
|
virtual |
Heat capacity at constant volume [J/kg/K].
Implements basicLagrangianThermo.
Definition at line 224 of file basicLagrangianThermo.C.
|
virtual |
Thermal conductivity [W/m/K].
Implements basicLagrangianThermo.
Definition at line 231 of file basicLagrangianThermo.C.
|
virtual |
Read properties dictionary.
Definition at line 237 of file basicLagrangianThermo.C.
|
protected |
Temperature [K].
Definition at line 253 of file basicLagrangianThermo.H.
|
protected |
Density [kg/m^3].
Definition at line 256 of file basicLagrangianThermo.H.
|
protected |
Heat capacity at constant volume [J/kg/K].
Definition at line 259 of file basicLagrangianThermo.H.
|
protected |
Thermal conductivity [W/m/K].
Definition at line 262 of file basicLagrangianThermo.H.