Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model. More...
Public Member Functions | |
AnisothermalPhaseModel (const phaseSystem &fluid, const word &phaseName, const label index) | |
Construct from phase system and phase name. More... | |
virtual | ~AnisothermalPhaseModel ()=default |
Destructor. More... | |
virtual void | correctThermo () |
Correct the thermodynamics. More... | |
virtual bool | isothermal () const |
Return whether the phase is isothermal. More... | |
virtual tmp< fvScalarMatrix > | heEqn () |
Return the enthalpy equation. More... | |
Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model.
Definition at line 49 of file AnisothermalPhaseModel.H.
AnisothermalPhaseModel | ( | const phaseSystem & | fluid, |
const word & | phaseName, | ||
const label | index | ||
) |
Construct from phase system and phase name.
Definition at line 56 of file AnisothermalPhaseModel.C.
|
virtualdefault |
Destructor.
|
virtual |
Correct the thermodynamics.
Definition at line 69 of file AnisothermalPhaseModel.C.
References correctThermo().
|
virtual |
Return whether the phase is isothermal.
Definition at line 78 of file AnisothermalPhaseModel.C.
|
virtual |
Return the enthalpy equation.
Definition at line 86 of file AnisothermalPhaseModel.C.
References Foam::fvc::absolute(), Foam::constant::atomic::alpha, alphaEff(), alphaPhi(), contErr(), Foam::fac::ddt(), Foam::fac::div(), dpdt, fluid, he, Foam::fac::interpolate(), Foam::fac::laplacian(), IOobject::name(), p, Qdot, tmp< T >::ref(), rho, Sp, talphaPhi, thermo, and U.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.