46 !
U.boundaryField()[
patchi].assignable()
47 && !isA<fixedFluxExtrapolatedPressureFvPatchScalarField>
72 !
U.boundaryField()[
patchi].assignable()
73 && !isA<fixedFluxExtrapolatedPressureFvPatchScalarField>
80 U.mesh().Sf().boundaryField()[
patchi]
99 tHbyANew.
ref().rename(IOobject::groupName(
"HbyA",
U.group()));
105 IOobject::groupName(
"HbyA",
U.group()),
125 if (tphiHbyA.
isTmp())
127 tphiHbyANew = tphiHbyA;
128 tphiHbyANew.
ref().rename(IOobject::groupName(
"phiHbyA",
U.group()));
134 IOobject::groupName(
"phiHbyA",
U.group()),
158 if (isA<fixedFluxPressureFvPatchScalarField>(pBf[
patchi]))
#define forAll(list, i)
Loop across all elements in list.
Generic GeometricBoundaryField class.
Generic GeometricField class.
Boundary & boundaryFieldRef()
Return a reference to the boundary field.
A class for managing temporary objects.
bool isTmp() const
Return true if this is really a temporary object.
T & ref() const
Return non-const reference or generate a fatal error.
tmp< volVectorField > tHbyA
surfaceScalarField phiHbyA("phiHbyA", fvc::interpolate(rho) *fvc::flux(HbyA))
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
void constrainHbyA(volVectorField &HbyA, const volVectorField &U, const volScalarField &p)
tmp< surfaceScalarField > constrainPhid(const tmp< surfaceScalarField > &tphiHbyA, const volScalarField &p)
void constrainPhiHbyA(surfaceScalarField &phiHbyA, const volVectorField &U, const volScalarField &p)