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

Class which represents a phase for which the temperature (strictly energy) remains constant. Returns an empty energy equation and does nothing when correctThermo is called. More...

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

Public Member Functions

 IsothermalPhaseModel (const phaseSystem &fluid, const word &phaseName, const label index)
 
virtual ~IsothermalPhaseModel ()
 Destructor. More...
 
virtual void correctThermo ()
 Correct the thermodynamics. More...
 
virtual bool isothermal () const
 Return whether the phase is isothermal. More...
 
virtual tmp< fvScalarMatrixheEqn ()
 Return the enthalpy equation. More...
 

Detailed Description

template<class BasePhaseModel>
class Foam::IsothermalPhaseModel< BasePhaseModel >

Class which represents a phase for which the temperature (strictly energy) remains constant. Returns an empty energy equation and does nothing when correctThermo is called.

Source files

Definition at line 51 of file IsothermalPhaseModel.H.

Constructor & Destructor Documentation

◆ IsothermalPhaseModel()

IsothermalPhaseModel ( const phaseSystem fluid,
const word phaseName,
const label  index 
)

◆ ~IsothermalPhaseModel()

virtual ~IsothermalPhaseModel ( )
virtual

Destructor.

Member Function Documentation

◆ correctThermo()

virtual void correctThermo ( )
virtual

Correct the thermodynamics.

◆ isothermal()

virtual bool isothermal ( ) const
virtual

Return whether the phase is isothermal.

◆ heEqn()

virtual tmp<fvScalarMatrix> heEqn ( )
virtual

Return the enthalpy equation.


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