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()),
162 if (isA<fixedFluxPressureFvPatchScalarField>(pBf[
patchi]))
169 !
U.boundaryField()[
patchi].assignable()
170 && !pBf[
patchi].assignable()
#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))
void constrainHbyA(volVectorField &HbyA, const volVectorField &U, const volScalarField &p)
void constrainPhiHbyA(surfaceScalarField &phiHbyA, const volVectorField &U, const volScalarField &p)
tmp< surfaceScalarField > constrainPhid(const tmp< surfaceScalarField > &tphid, const volVectorField &U, const volScalarField &p, surfaceScalarField &rhorAUf, surfaceScalarField &rhorAAtUf)
tmp< DimensionedField< TypeR, GeoMesh, Field > > New(const tmp< DimensionedField< TypeR, GeoMesh, Field >> &tdf1, const word &name, const dimensionSet &dimensions)