Thermal< Thermo > Class Template Reference
Inheritance diagram for Thermal< Thermo >:
Collaboration diagram for Thermal< Thermo >:

Public Member Functions

 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...
 

Additional Inherited Members

- Public Attributes inherited from thermal
const LagrangianScalarDynamicFieldT
 Temperature. More...
 
CloudStateFieldRef< scalar > e
 Internal energy. More...
 
const LagrangianScalarDynamicFieldCv
 Heat capacity at constant volume. More...
 
const LagrangianScalarDynamicFieldkappa
 Thermal conductivity. More...
 
- Public Attributes inherited from massive
CloudStateFieldRef< scalar > rho
 Density. More...
 
const CloudDerivedField< scalar > & m
 Mass. More...
 
- 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...
 

Detailed Description

template<class Thermo>
class Foam::clouds::Thermal< Thermo >

Definition at line 139 of file thermal.H.

Constructor & Destructor Documentation

◆ Thermal()

Thermal ( const cloud c,
const shaped shapedCloud,
const carried carriedCloud 
)

Construct from a reference to the cloud and its base classes.

Definition at line 32 of file thermalTemplates.C.


The documentation for this class was generated from the following files: