All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
solveFluid.H File Reference
Include dependency graph for solveFluid.H:

Go to the source code of this file.

Functions

 if (pimple.frozenFlow())
 
tmp< fvVectorMatrix > tUEqn (fvm::ddt(rho, U)+fvm::div(phi, U)+MRF.DDt(rho, U)+turbulence.divDevTau(U)==fvOptions(rho, U))
 
UEqn relax ()
 
fvOptions constrain (UEqn)
 
fvOptions correct (U)
 
tmp< fv::convectionScheme< scalar > > mvConvection (nullptr)
 
 if (Y.size())
 
tmp< volScalarField > Yt (nullptr)
 
 if (Y.size())
 
 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)+thermophysicalTransport.divq(he)==rho *(U &g)+rad.Sh(thermo, he)+reaction.Qdot()+fvOptions(rho, he))
 
EEqn relax ()
 
fvOptions constrain (EEqn)
 
EEqn solve ()
 
fvOptions correct (he)
 
thermo correct ()
 

Variables

 else
 
fvVectorMatrix & UEqn = tUEqn.ref()
 

Function Documentation

◆ if() [1/4]

if ( pimple.  frozenFlow())

Definition at line 1 of file solveFluid.H.

◆ tUEqn()

tmp<fvVectorMatrix> tUEqn ( fvm::ddt(rho, U)+fvm::div(phi, U)+MRF.DDt(rho, U)+turbulence.divDevTau(U = =fvOptions(rhoU))

◆ relax() [1/2]

UEqn relax ( )

◆ constrain() [1/2]

fvOptions constrain ( UEqn  )

◆ correct() [1/3]

fvOptions correct ( U  )

◆ mvConvection()

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

◆ if() [2/4]

if ( Y.  size())

Definition at line 4 of file solveFluid.H.

◆ Yt()

tmp<volScalarField> Yt ( nullptr  )

◆ if() [3/4]

if ( Y.  size())

Definition at line 23 of file solveFluid.H.

References turbulence.

◆ forAll()

forAll ( Y  ,
 
)

Definition at line 36 of file solveFluid.H.

◆ if() [4/4]

if ( Y.  size())

Definition at line 65 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)+thermophysicalTransport.divq(he = =rho *(U &g)+rad.Sh(thermohe)+reaction.Qdot()+fvOptions(rhohe))
Initial value:
{
volScalarField & he
Definition: YEEqn.H:50
rhoReactionThermo & thermo
Definition: createFields.H:28
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57

◆ relax() [2/2]

EEqn relax ( )

◆ constrain() [2/2]

fvOptions constrain ( EEqn  )

◆ solve()

EEqn solve ( )

◆ correct() [2/3]

fvOptions correct ( he  )

◆ correct() [3/3]

thermo correct ( )

Variable Documentation

◆ else

else
Initial value:
{
if (!mesh.steady() && pimples.firstPimpleIter())
{
}
# 1 "/home/ubuntu/OpenFOAM-8/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/UEqn.H" 1
MRF.correctBoundaryVelocity(U)
IOMRFZoneList & MRF
dynamicFvMesh & mesh
U
Definition: pEqn.H:72

Definition at line 6 of file solveFluid.H.

◆ UEqn

fvVectorMatrix& UEqn = tUEqn.ref()

Definition at line 25 of file solveFluid.H.