Base class for clouds with multicomponent thermodynamic modelling. More...


Public Member Functions | |
| TypeName ("multicomponentThermal") | |
| Run-time type information. More... | |
| multicomponentThermal (const cloud &, const shaped &, const carried &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~multicomponentThermal () |
| Destructor. More... | |
Public Member Functions inherited from Thermal< multicomponentLagrangianThermo > | |
| Thermal (const cloud &, const shaped &, const carried &) | |
| Construct from a reference to the cloud and its base classes. More... | |
Public Member Functions inherited from thermal | |
| TypeName ("thermal") | |
| Run-time type information. More... | |
| thermal (const cloud &, const shaped &, const carried &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~thermal () |
| Destructor. More... | |
| template<class Thermo , class ... Thermos> | |
| bool | isThermo () const |
| Determine whether the thermo model is one of the given types. More... | |
| template<class Thermo , class ... Thermos> | |
| void | assertThermo () const |
| Generate an error if the thermo model is not one of the given types. More... | |
| template<class Thermo , class ... Thermos> | |
| void | assertThermo (const LagrangianModel &model) const |
| Generate an error if the thermo model is not one of the given. More... | |
| template<class Thermo = basicLagrangianThermo, class ... Args> | |
| const Thermo & | thermo (const Args &... args) const |
| Get a reference to the thermodynamic model of a given type. More... | |
| template<class Thermo = basicLagrangianThermo, class ... Args> | |
| Thermo & | thermo (const Args &... args) |
| Non-const override of the above. More... | |
Public Member Functions inherited from massive | |
| TypeName ("massive") | |
| Run-time type information. More... | |
| virtual | ~massive () |
| Destructor. More... | |
Public Attributes | |
| PtrList< CloudStateFieldRef< scalar > > | Y |
| Mass fractions. More... | |
Public Attributes inherited from thermal | |
| const LagrangianScalarDynamicField & | T |
| Temperature. More... | |
| CloudStateFieldRef< scalar > | e |
| Internal energy. More... | |
| const LagrangianScalarDynamicField & | Cv |
| Heat capacity at constant volume. More... | |
| const LagrangianScalarDynamicField & | kappa |
| Thermal conductivity. More... | |
Public Attributes inherited from massive | |
| CloudStateFieldRef< scalar > | rho |
| Density. More... | |
| const CloudDerivedField< scalar > & | m |
| Mass. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from massive | |
| static const word | mName |
| Name of mass fields. More... | |
Protected Member Functions inherited from massive | |
| massive (const cloud &, const shaped &, LagrangianScalarDynamicField &) | |
| Construct from a reference to the cloud and its base classes and. More... | |
Base class for clouds with multicomponent thermodynamic modelling.
Definition at line 51 of file multicomponentThermal.H.
| multicomponentThermal | ( | const cloud & | c, |
| const shaped & | shapedCloud, | ||
| const carried & | carriedCloud | ||
| ) |
Construct from a reference to the cloud and its base classes.
Definition at line 41 of file multicomponentThermal.C.
References forAll, thermal::thermo(), and multicomponentThermal::Y.

|
virtual |
Destructor.
Definition at line 72 of file multicomponentThermal.C.
| TypeName | ( | "multicomponentThermal" | ) |
Run-time type information.
| PtrList<CloudStateFieldRef<scalar> > Y |
Mass fractions.
Definition at line 72 of file multicomponentThermal.H.
Referenced by multicomponentThermal::multicomponentThermal().