Functions | Variables
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.

References mesh.

◆ if() [2/6]

if ( frozenFlow  )

Definition at line 6 of file solveFluid.H.

◆ relax() [1/2]

UEqn relax ( )

◆ constrain() [1/2]

fvOptions constrain ( UEqn  )

◆ if() [3/6]

Definition at line 35 of file solveFluid.H.

◆ mvConvection()

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

◆ 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)   
)

◆ forAll()

forAll ( Y  ,
 
)

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:
{
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:84
psiReactionThermo & thermo
Definition: createFields.H:28
he
Definition: EEqn.H:38

◆ relax() [2/2]

EEqn relax ( )

◆ constrain() [2/2]

fvOptions constrain ( EEqn  )

◆ if() [6/6]

if ( coupled  )

Definition at line 30 of file EEqn.H.

References EEqn(), and fvMatrixAssemblyPtr.

Here is the call graph for this function:

◆ correct() [1/2]

fvOptions correct ( he  )

◆ correct() [2/2]

thermo correct ( )

Variable Documentation

◆ else

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

Definition at line 11 of file solveFluid.H.

◆ UEqn

UEqn
Initial value:
=
(
+ MRF.DDt(rho, U)
+ turbulence.divDevRhoReff(U)
==
)
tmp< GeometricField< Type, faPatchField, areaMesh > > div(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Definition: facDiv.C:43
tmp< GeometricField< Type, faPatchField, areaMesh > > ddt(const dimensioned< Type > dt, const faMesh &mesh)
Definition: facDdt.C:40
fv::options & fvOptions
IOMRFZoneList & MRF
Info<< "Reading field U\"<< endl;volVectorField U(IOobject("U", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);volScalarField rho(IOobject("rho", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), thermo.rho());volVectorField rhoU(IOobject("rhoU", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), rho *U);volScalarField rhoE(IOobject("rhoE", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), rho *(e+0.5 *magSqr(U)));surfaceScalarField pos(IOobject("pos", runTime.timeName(), mesh), mesh, dimensionedScalar("pos", dimless, 1.0));surfaceScalarField neg(IOobject("neg", runTime.timeName(), mesh), mesh, dimensionedScalar("neg", dimless, -1.0));surfaceScalarField phi("phi", fvc::flux(rhoU));Info<< "Creating turbulence model\"<< endl;autoPtr< compressible::turbulenceModel > turbulence(compressible::turbulenceModel::New(rho, U, phi, thermo))
Definition: createFields.H:94
U
Definition: pEqn.H:72

Definition at line 22 of file solveFluid.H.

◆ Qdot

Qdot = reaction.Qdot()

Definition at line 20 of file solveFluid.H.