Go to the source code of this file.
Functions | |
volScalarField | rAU (1.0/UEqn.A()) |
surfaceScalarField | rhorAUf ("rhorAUf", fvc::interpolate(rho *rAU)) |
if (useConstrainHbyA) | |
tUEqn | clear () |
surfaceScalarField | phiHbyA ("phiHbyA", fvc::interpolate(rho) *fvc::flux(HbyA)) |
MRF | makeRelative (fvc::interpolate(rho), phiHbyA) |
constrainPressure (p, rho, U, phiHbyA, rhorAUf, MRF) | |
while (simple.correctNonOrthogonal()) | |
if (printToScreen_) | |
p | relax () |
U | correctBoundaryConditions () |
fvOptions | correct (U) |
if (closedVolume) | |
if (pLimited||closedVolume) | |
Variables | |
autoPtr< volVectorField > | HbyAPtr = nullptr |
label | useConstrainHbyA = daOptionPtr_->getOption<label>("useConstrainHbyA") |
else | |
volVectorField & | HbyA = HbyAPtr() |
bool | closedVolume = false |
U = HbyA - rAU * fvc::grad(p) | |
bool | pLimited = pressureControl.limit(p) |
rho = thermo.rho() | |
volScalarField rAU | ( | 1.0/UEqn. | A() | ) |
if | ( | useConstrainHbyA | ) |
tUEqn clear | ( | ) |
Referenced by DAPimpleDyMFoam::CorrectPhiDF(), and DAPimpleDyMFoam::solvePrimal().
Referenced by DAResidualSimpleFoam::calcResiduals(), and DAResidualRhoSimpleFoam::calcResiduals().
while | ( | simple. | correctNonOrthogonal() | ) |
Definition at line 35 of file pEqnRhoSimple.H.
References p, phi, phiHbyA(), pressureControl, psi, rho, rhorAUf(), and simple.
if | ( | printToScreen_ | ) |
Definition at line 58 of file pEqnRhoSimple.H.
p relax | ( | ) |
U correctBoundaryConditions | ( | ) |
fvOptions correct | ( | U | ) |
if | ( | closedVolume | ) |
Definition at line 79 of file pEqnRhoSimple.H.
References initialMass_, p, and psi.
if | ( | pLimited|| | closedVolume | ) |
Definition at line 85 of file pEqnRhoSimple.H.
References p.
autoPtr<volVectorField> HbyAPtr = nullptr |
Definition at line 7 of file pEqnRhoSimple.H.
Referenced by if().
label useConstrainHbyA = daOptionPtr_->getOption<label>("useConstrainHbyA") |
Definition at line 8 of file pEqnRhoSimple.H.
else |
Definition at line 14 of file pEqnRhoSimple.H.
volVectorField& HbyA = HbyAPtr() |
Definition at line 18 of file pEqnRhoSimple.H.
closedVolume = false |
Definition at line 22 of file pEqnRhoSimple.H.
bool pLimited = pressureControl.limit(p) |
Definition at line 75 of file pEqnRhoSimple.H.
rho = thermo.rho() |
Definition at line 90 of file pEqnRhoSimple.H.
Referenced by while().