Go to the source code of this file.
Functions | |
volScalarField | rAU (1.0/UEqn.A()) |
volScalarField | rAtU (1.0/(1.0/rAU - UEqn.H1())) |
volVectorField | HbyA (constrainHbyA(rAU *UEqn.H(), U, p)) |
if (pimple.nCorrPISO()<=1) | |
if (pimple.transonic()) | |
MRF | makeRelative (fvc::interpolate(rho), phiHbyA) |
volScalarField | rhorAtU ("rhorAtU", rho *rAtU) |
constrainPressure (p, rho, U, phiHbyA, rhorAtU, MRF) | |
while (pimple.correctNonOrthogonal()) | |
p | relax () |
U | correctBoundaryConditions () |
fvOptions | correct (U) |
if (pressureControl.limit(p)) | |
if (thermo.dpdt()) | |
Variables | |
rho = thermo.rho() | |
else | |
phiHbyA = fvc::interpolate(rho*(rAtU - rAU))*fvc::snGrad(p)*mesh.magSf() | |
HbyA = (rAU - rAtU)*fvc::grad(p) | |
U = HbyA - rAtU*fvc::grad(p) | |
K = 0.5*magSqr(U) | |
volScalarField rAU | ( | 1.0/UEqn. | A() | ) |
volScalarField rAtU | ( | 1.0/ | 1.0/rAU - UEqn.H1() | ) |
volVectorField HbyA | ( | constrainHbyA(rAU *UEqn.H(), U, p) | ) |
if | ( | pimple.nCorrPISO()<= | 1 | ) |
if | ( | pimple. | transonic() | ) |
Definition at line 12 of file pcEqn.H.
References Foam::fac::ddt(), ddtCorr, Foam::fac::div(), Foam::fvc::flux(), fvOptions, Foam::fac::grad(), HbyA, Foam::fac::interpolate(), Foam::fac::laplacian(), mesh, MRF, p, phi, phic(), phid(), pimple, psi, rAtU(), rAU(), rho, rhorAtU(), Foam::fvc::snGrad(), and U.
MRF makeRelative | ( | fvc::interpolate(rho) | , |
phiHbyA | |||
) |
volScalarField rhorAtU | ( | "rhorAtU" | , |
rho * | rAtU | ||
) |
while | ( | pimple. | correctNonOrthogonal() | ) |
Definition at line 81 of file pcEqn.H.
References Foam::fac::ddt(), Foam::fac::div(), fvOptions, Foam::fac::laplacian(), mesh, p, phi, phiHbyA, pimple, psi, rho, and rhorAtU().
p relax | ( | ) |
U correctBoundaryConditions | ( | ) |
if | ( | thermo. | dpdt() | ) |
Definition at line 118 of file pcEqn.H.
References Foam::fac::ddt(), dpdt, and p.
else |
phiHbyA = fvc::interpolate(rho*(rAtU - rAU))*fvc::snGrad(p)*mesh.magSf() |
Definition at line 73 of file pcEqn.H.
Referenced by Foam::constrainPressure(), incompressiblePrimalSolver::correctBoundaryConditions(), if(), simple::mainIter(), and while().
Definition at line 74 of file pcEqn.H.
Referenced by Foam::constrainHbyA(), incompressiblePrimalSolver::correctBoundaryConditions(), forAll(), if(), and simple::mainIter().