pEqn.H File Reference
Include dependency graph for pEqn.H:

Go to the source code of this file.

Functions

volVectorField HbyA ("HbyA", U)
 
surfaceScalarField rhorAUf ("rhorAUf", fvc::interpolate(rho)/fvc::interpolate(UEqn.A()))
 
surfaceVectorField rhoHbyAf ("rhoHbyAf", fvc::interpolate(rho) *fvc::interpolate(U)+rhorAUf *fvc::interpolate(fvc::grad(p)))
 
 if (pimple.nCorrPISO()<=1)
 
 if (pimple.transonic())
 
MRF makeRelative (fvc::interpolate(rho), phiHbyA)
 
 while (pimple.correctNonOrthogonal())
 
p relax ()
 
U correctBoundaryConditions ()
 
fvOptions correct (U)
 

Variables

 HbyA = rAU*UEqn.H()
 
 else
 
 phiByRho = phi/fvc::interpolate(rho)
 
 U = HbyA - rAU*fvc::grad(p)
 
 rho = thermo.rho()
 

Function Documentation

◆ HbyA()

volVectorField HbyA ( "HbyA"  ,
U   
)

◆ rhorAUf()

surfaceScalarField rhorAUf ( "rhorAUf"  ,
fvc::interpolate(rho)/fvc::interpolate(UEqn.A())   
)

◆ rhoHbyAf()

surfaceVectorField rhoHbyAf ( "rhoHbyAf"  ,
fvc::interpolate(rho) *fvc::interpolate(U)+rhorAUf *fvc::interpolate(fvc::grad(p))   
)

◆ if() [1/2]

if ( pimple.nCorrPISO()<=  1)

Definition at line 26 of file pEqn.H.

References tUEqn().

Here is the call graph for this function:

◆ if() [2/2]

if ( pimple.  transonic())

Definition at line 31 of file pEqn.H.

References args, argList::executable(), Foam::exit(), and Foam::FatalError.

Here is the call graph for this function:

◆ makeRelative()

MRF makeRelative ( fvc::interpolate(rho ,
phiHbyA   
)

◆ while()

while ( pimple.  correctNonOrthogonal())

Definition at line 54 of file pEqn.H.

References Foam::fac::ddt(), Foam::fac::div(), fvOptions, Foam::fac::laplacian(), mesh, p, phi, phiHbyA, pimple, psi, rho, and rhorAUf().

Here is the call graph for this function:

◆ relax()

p relax ( )

◆ correctBoundaryConditions()

U correctBoundaryConditions ( )

◆ correct()

fvOptions correct ( U  )

Variable Documentation

◆ HbyA

HbyA = rAU*UEqn.H()

Definition at line 4 of file pEqn.H.

Referenced by for(), if(), and while().

◆ else

else
Initial value:

Definition at line 38 of file pEqn.H.

◆ phiByRho

phiByRho = phi/fvc::interpolate(rho)

Definition at line 76 of file pEqn.H.

◆ U

U = HbyA - rAU*fvc::grad(p)

Definition at line 84 of file pEqn.H.

◆ rho

rho = thermo.rho()

Definition at line 89 of file pEqn.H.

rhoHbyAf
surfaceVectorField rhoHbyAf("rhoHbyAf", fvc::interpolate(rho) *fvc::interpolate(U)+rhorAUf *fvc::interpolate(fvc::grad(p)))
phiHbyA
phiHbyA
Definition: pEqn.H:20
phiByRho
phiByRho
Definition: pEqn.H:76
pimple
pimpleControl & pimple
Definition: setRegionFluidFields.H:56
rhorAUf
surfaceScalarField rhorAUf("rhorAUf", fvc::interpolate(rho *rAU))
Foam::fvc::alphaCorr
tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr(const GeometricField< vector, fvPatchField, volMesh > &U, const GeometricField< scalar, fvsPatchField, surfaceMesh > &phiU, const bool finalIter)
Definition: fvcCorrectAlpha.C:54
ddtCorr
ddtCorr
Definition: readControls.H:9
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:6
U
U
Definition: pEqn.H:72
Foam::surfaceScalarField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
Definition: surfaceFieldsFwd.H:54
rho
rho
Definition: pEqn.H:1
interpolate
mesh interpolate(rAU)