Public Member Functions | List of all members
AnisothermalPhaseModel< BasePhaseModel > Class Template Reference

Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model. More...

Inheritance diagram for AnisothermalPhaseModel< BasePhaseModel >:
Inheritance graph
[legend]
Collaboration diagram for AnisothermalPhaseModel< BasePhaseModel >:
Collaboration graph
[legend]

Public Member Functions

 AnisothermalPhaseModel (const phaseSystem &fluid, const word &phaseName, const label index)
 
virtual ~AnisothermalPhaseModel ()
 Destructor. More...
 
virtual void correctKinematics ()
 Correct the kinematics. More...
 
virtual void correctThermo ()
 Correct the thermodynamics. More...
 
virtual tmp< fvScalarMatrixheEqn ()
 Return the enthalpy equation. More...
 
virtual bool compressible () const
 Return true if the phase is compressible otherwise false. More...
 
virtual const tmp< volScalarField > & divU () const
 Return the phase dilatation rate (d(alpha)/dt + div(alpha*phi)) More...
 
virtual void divU (const tmp< volScalarField > &divU)
 Set the phase dilatation rate (d(alpha)/dt + div(alpha*phi)) More...
 
virtual const volScalarFieldK () const
 Return the phase kinetic energy. More...
 

Detailed Description

template<class BasePhaseModel>
class Foam::AnisothermalPhaseModel< BasePhaseModel >

Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model.

Source files

Definition at line 50 of file AnisothermalPhaseModel.H.

Constructor & Destructor Documentation

AnisothermalPhaseModel ( const phaseSystem fluid,
const word phaseName,
const label  index 
)
virtual ~AnisothermalPhaseModel ( )
virtual

Destructor.

Member Function Documentation

virtual void correctKinematics ( )
virtual

Correct the kinematics.

virtual void correctThermo ( )
virtual

Correct the thermodynamics.

virtual tmp<fvScalarMatrix> heEqn ( )
virtual

Return the enthalpy equation.

virtual bool compressible ( ) const
virtual

Return true if the phase is compressible otherwise false.

virtual const tmp<volScalarField>& divU ( ) const
virtual

Return the phase dilatation rate (d(alpha)/dt + div(alpha*phi))

virtual void divU ( const tmp< volScalarField > &  divU)
virtual

Set the phase dilatation rate (d(alpha)/dt + div(alpha*phi))

virtual const volScalarField& K ( ) const
virtual

Return the phase kinetic energy.


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