35 #ifndef fluidMulticomponentLagrangianThermo_H
36 #define fluidMulticomponentLagrangianThermo_H
66 template<
class MixtureType>
88 TypeName(
"fluidMulticomponentLagrangianThermo");
133 template<
class MixtureType>
Lagrangian thermodynamic model implementation and storage of energy. Provides overloads of the functi...
Fluid Lagrangian thermodynamic model implementation.
Class containing Lagrangian geometry and topology.
Multicomponent Lagrangian thermodynamic model implementation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
LagrangianScalarDynamicField T_
Temperature [K].
virtual const word & phaseName() const
Phase name.
virtual const LagrangianMesh & mesh() const
Return const access to the mesh.
Base-class for Lagrangian fluid and solid thermodynamic models.
virtual const LagrangianMesh & mesh() const =0
Access the mesh.
virtual const word & phaseName() const =0
Access the phase name.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Base-class for fluid Lagrangian thermodynamic models.
composite(const dictionary &dict, const MixtureType &mixture, const LagrangianMesh &mesh, const word &phaseName)
Construct from dictionary, mesh and phase name.
TypeName("fluidMulticomponentLagrangianThermo")
Runtime type information.
static word derivedThermoName()
The derived name.
virtual ~fluidMulticomponentLagrangianThermo()
Destructor.
declareRunTimeSelectionTable(autoPtr, fluidMulticomponentLagrangianThermo, LagrangianMesh,(const LagrangianMesh &mesh, const word &phaseName),(mesh, phaseName))
Declare run-time constructor selection table.
static autoPtr< fluidMulticomponentLagrangianThermo > New(const LagrangianMesh &mesh, const word &phaseName=word::null)
Select a fluid multicomponent thermo.
Base-class for multicomponent Lagrangian thermodynamic models.
virtual const speciesTable & species() const =0
Return the table of species.
A class for handling words, derived from string.
static const word null
An empty word.