Go to the source code of this file.
Functions | |
if (!mesh.steady() &&!pimple.simpleRho()) | |
const volScalarField | psip0 (psi *p) |
const volScalarField | rAU ("rAU", 1.0/UEqn.A()) |
const surfaceScalarField | rhorAUf ("rhorAUf", fvc::interpolate(rho *rAU)) |
volVectorField | HbyA (constrainHbyA(rAU *UEqn.H(), U, p_rgh)) |
if (pimple.nCorrPiso()<=1) | |
surfaceScalarField | phiHbyA ("phiHbyA", fvc::interpolate(rho) *fvc::flux(HbyA)+MRF.zeroFilter(rhorAUf *fvc::ddtCorr(rho, U, phi, rhoUf))) |
MRF | makeRelative (fvc::interpolate(rho), phiHbyA) |
surfaceScalarField | phig (-rhorAUf *ghf *fvc::snGrad(rho) *mesh.magSf()) |
constrainPressure (p_rgh, rho, U, phiHbyA, rhorAUf, MRF) | |
fvScalarMatrix | p_rghEqn (p_rgh, dimMass/dimTime) |
if (pimple.transonic()) | |
while (pimple.correctNonOrthogonal()) | |
if (mesh.steady()) | |
thermo | correctRho (psi *p - psip0) |
if (limitedp) | |
p_rgh | relax () |
U | correctBoundaryConditions () |
fvOptions | correct (U) |
if (adjustMass &&!thermo.incompressible()) | |
if (mesh.steady()||pimple.simpleRho()||adjustMass) | |
if ((mesh.steady()||pimple.simpleRho()) &&!pimple.transonic()) | |
if (thermo.dpdt()) | |
Variables | |
bool | adjustMass = pimple.transonic() ? false : adjustPhi(phiHbyA, U, p_rgh) |
phiHbyA = phig | |
else | |
phi = phiHbyA + p_rghEqn.flux() | |
p = p_rgh + rho*gh + pRef | |
U = HbyA + rAU*fvc::reconstruct((phig + p_rghEqn.flux())/rhorAUf) | |
K = 0.5*magSqr(U) | |
if | ( | !mesh. | steady) &&!pimple.simpleRho( | ) |
const volScalarField psip0 | ( | psi * | p | ) |
const volScalarField rAU | ( | "rAU" | , |
1.0/UEqn. | A() | ||
) |
if | ( | pimple.nCorrPiso()<= | 1 | ) |
Definition at line 14 of file pEqn.H.
References Foam::fvc::ddtCorr(), Foam::fvc::flux(), Foam::fvc::interpolate(), MRF, phi, phiHbyA, rho, rhoUf, tUEqn(), and U.
surfaceScalarField phiHbyA | ( | "phiHbyA" | , |
fvc::interpolate(rho) *fvc::flux(HbyA)+MRF.zeroFilter(rhorAUf *fvc::ddtCorr(rho, U, phi, rhoUf)) | |||
) |
fvScalarMatrix p_rghEqn | ( | p_rgh | , |
dimMass/ | dimTime | ||
) |
if | ( | pimple. | transonic() | ) |
Definition at line 41 of file pEqn.H.
References Foam::correction(), Foam::fvc::ddt(), Foam::fvc::div(), fvOptions, Foam::fvc::interpolate(), Foam::fvc::laplacian(), p_rgh, p_rghDDtEqn(), p_rghEqn(), phiHbyA, pimple, pressureControl, psi, and rho.
while | ( | pimple. | correctNonOrthogonal() | ) |
Definition at line 90 of file pEqn.H.
References Foam::fvc::laplacian(), p_rgh, p_rghEqn(), and pressureControl.
if | ( | mesh. | steady() | ) |
p_rgh relax | ( | ) |
U correctBoundaryConditions | ( | ) |
if | ( | adjustMass &&!thermo. | incompressible() | ) |
Definition at line 145 of file pEqn.H.
References Foam::fvc::domainIntegrate(), gh, initialMass, p_rgh, pRef, psi, rho, and thermo.
if | ( | mesh.steady()||pimple.simpleRho()|| | adjustMass | ) |
if | ( | (mesh.steady()||pimple.simpleRho()) &&!pimple.transonic() | ) |
if | ( | thermo. | dpdt() | ) |
Definition at line 166 of file pEqn.H.
References Foam::fvc::ddt(), Foam::fvc::div(), dpdt, mesh, Foam::fvc::meshPhi(), rho, and U.
phiHbyA = phig |
Definition at line 32 of file pEqn.H.
Referenced by Foam::constrainPhiHbyA(), if(), NullMRF::relative(), and while().
else |
phi = phiHbyA + p_rghEqn.flux() |
Definition at line 104 of file pEqn.H.
Referenced by ISAT< CompType, ThermoType >::add(), effectivenessHeatExchangerSource::addSup(), waveTransmissiveFvPatchField< Type >::advectionSpeed(), advectiveFvPatchField< Type >::advectionSpeed(), Implicit< CloudType >::cacheFields(), COxidationIntrinsicRate< CloudType >::calculate(), chemPointISAT< CompType, ThermoType >::checkSolution(), VariableHardSphere< CloudType >::collide(), LarsenBorgnakkeVariableHardSphere< CloudType >::collide(), relaxation::correct(), kEqn< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), kEpsilon< compressible::momentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correct(), waxSolventEvaporation::correctModel(), Foam::fvc::ddt(), Foam::fvc::ddtCorr(), Stokes5::elevation(), fluxCorrectedVelocityFvPatchVectorField::evaluate(), age::execute(), PatchFlowRateInjection< CloudType >::flowRate(), Foam::fvc::flux(), for(), forAll(), forAllConstIter(), chemPointISAT< CompType, ThermoType >::grow(), if(), Foam::incGammaRatio_Q(), chemPointISAT< CompType, ThermoType >::inEOA(), Square< Type >::integrate(), interpolationCellPointFace< Type >::interpolate(), Foam::MULES::limit(), magSqr< Type >::magSqr(), backwardDdtScheme< Type >::meshPhi(), CrankNicolsonDdtScheme< Type >::meshPhi(), MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::MomentumTransportModel(), extendedUpwindCellToFaceStencil::neiStencil(), viscosityModel::New(), laminarModel< BasicMomentumTransportModel >::New(), RASModel< phaseCompressibleMomentumTransportModel >::New(), LESModel< BasicMomentumTransportModel >::New(), null< Type >::operator()(), magSqr< Type >::operator()(), rhoMagSqr< Type >::operator()(), dynamicRefineFvMesh::refine(), compressibleMomentumTransportModel::rho(), rhoMagSqr< Type >::rhoMagSqr(), thermalBaffle::solveEnergy(), EulerCoordinateRotation::transformVector(), dynamicRefineFvMesh::unrefine(), ETAB< CloudType >::update(), TAB< CloudType >::update(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), mappedFlowRateFvPatchVectorField::updateCoeffs(), pressureInletVelocityFvPatchVectorField::updateCoeffs(), swirlFlowRateInletVelocityFvPatchVectorField::updateCoeffs(), pressureInletOutletParSlipVelocityFvPatchVectorField::updateCoeffs(), pressureNormalInletOutletVelocityFvPatchVectorField::updateCoeffs(), waveSurfacePressureFvPatchScalarField::updateCoeffs(), pressureDirectedInletVelocityFvPatchVectorField::updateCoeffs(), pressureDirectedInletOutletVelocityFvPatchVectorField::updateCoeffs(), porousBafflePressureFvPatchField< Type >::updateCoeffs(), syringePressureFvPatchScalarField::updateCoeffs(), plenumPressureFvPatchScalarField::updateCoeffs(), Sine< Type >::value(), Square< Type >::value(), Implicit< CloudType >::velocityCorrection(), Airy::vi(), while(), Gulders::~Gulders(), and GuldersEGR::~GuldersEGR().