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() | |
| 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() | ) |
Definition at line 31 of file pEqn.H.
References args, argList::executable(), Foam::exit(), and Foam::FatalError.
| MRF makeRelative | ( | fvc::interpolate(rho) | , |
| phiHbyA | |||
| ) |
| 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().
| p relax | ( | ) |
| U correctBoundaryConditions | ( | ) |
| else |
| phiByRho = phi/fvc::interpolate(rho) |