Loading...
Searching...
No Matches
solveFluid.H File Reference
Include dependency graph for solveFluid.H:

Go to the source code of this file.

Functions

 if (finalIter)
 if (frozenFlow)
UEqn relax ()
fvOptions constrain (UEqn)
 if (momentumPredictor)
tmp< fv::convectionScheme< scalar > > mvConvection (nullptr)
 if (Y.size())
volScalarField Yt (IOobject("Yt", runTime.timeName(), mesh), mesh, dimensionedScalar("Yt", dimless, 0))
 forAll (Y, i)
 if (Y.size())
fvScalarMatrix EEqn (fvm::ddt(rho, he)+fvm::div(phi, he)+fvc::ddt(rho, K)+fvc::div(phi, K)+(he.name()=="e" ? fvc::div(fvc::absolute(phi/fvc::interpolate(rho), U), p, "div(phiv,p)") :-dpdt) - fvm::laplacian(turbulence.alphaEff(), he)==rho *(U &g)+rad.Sh(thermo, he)+Qdot+fvOptions(rho, he))
EEqn relax ()
fvOptions constrain (EEqn)
 if (coupled)
fvOptions correct (he)
thermo correct ()

Variables

 else
 UEqn
 Qdot = reaction.Qdot()

Function Documentation

◆ if() [1/6]

if ( finalIter )

Definition at line 1 of file solveFluid.H.

◆ if() [2/6]

if ( frozenFlow )

Definition at line 6 of file solveFluid.H.

References frozenFlow.

◆ relax() [1/2]

UEqn relax ( )

References turbulence.

◆ constrain() [1/2]

fvOptions constrain ( UEqn )

References rho.

◆ if() [3/6]

Definition at line 35 of file solveFluid.H.

◆ mvConvection()

tmp< fv::convectionScheme< scalar > > mvConvection ( nullptr )

References mesh.

◆ if() [4/6]

if ( Y. size())

Definition at line 4 of file solveFluid.H.

◆ Yt()

volScalarField Yt ( IOobject("Yt", runTime.timeName(), mesh) ,
mesh ,
dimensionedScalar("Yt", dimless, 0)  )

References coupled.

◆ forAll()

forAll ( Y ,
i  )

Definition at line 28 of file solveFluid.H.

◆ if() [5/6]

if ( Y. size())

Definition at line 57 of file solveFluid.H.

◆ EEqn()

fvScalarMatrix EEqn ( fvm::ddt(rho, he)+fvm::div(phi, he)+fvc::ddt(rho, K)+fvc::div(phi, K)+(he.name()=="e" ? fvc::div(fvc::absolute(phi/fvc::interpolate(rho), U), p, "div(phiv,p)") :-dpdt) - fvm::laplacian(turbulence.alphaEff(), he) = =rho *(U &g)+rad.Sh(thermohe)+Qdot+fvOptions(rhohe))
Initial value:
{
volScalarField& he = thermo.he()
volScalarField & he
Definition YEEqn.H:52
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...

References dpdt, fvOptions, g, he, p, phi, Qdot, rad, rho, turbulence, and U.

◆ relax() [2/2]

EEqn relax ( )

References EEqn().

Here is the call graph for this function:

◆ constrain() [2/2]

fvOptions constrain ( EEqn )

References EEqn(), and fvOptions.

Here is the call graph for this function:

◆ if() [6/6]

if ( coupled )

Definition at line 30 of file EEqn.H.

References coupled, EEqn(), and fvMatrixAssemblyPtr.

Here is the call graph for this function:

◆ correct() [1/2]

fvOptions correct ( he )

References fvOptions, and he.

◆ correct() [2/2]

thermo correct ( )

References rad.

Variable Documentation

◆ else

else
Initial value:
{
if (oCorr == 0)
{
}
# 1 "/opt/OpenFOAM/OpenFOAM-v2512/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/UEqn.H" 1
MRF.correctBoundaryVelocity(U)
IOMRFZoneList & MRF
U
Definition pEqn.H:72

Definition at line 10 of file solveFluid.H.

◆ UEqn

UEqn
Initial value:
=
(
fvm::ddt(rho, U) + fvm::div(phi, U)
+ MRF.DDt(rho, U)
+ turbulence.divDevRhoReff(U)
==
)
fv::options & fvOptions
compressible::turbulenceModel & turbulence

Definition at line 22 of file solveFluid.H.

◆ Qdot

Qdot = reaction.Qdot()

Definition at line 20 of file solveFluid.H.