36 template<
class RhoType,
class RAUType,
class MRFType>
43 const RAUType& rhorAU,
49 volScalarField::Boundary& pBf =
p.boundaryFieldRef();
51 const volVectorField::Boundary& UBf =
U.boundaryField();
52 const surfaceScalarField::Boundary& phiHbyABf =
54 const typename RAUType::Boundary& rhorAUBf =
55 rhorAU.boundaryField();
56 const surfaceVectorField::Boundary& SfBf =
57 mesh.Sf().boundaryField();
58 const surfaceScalarField::Boundary& magSfBf =
59 mesh.magSf().boundaryField();
63 if (isA<fixedFluxPressureFvPatchScalarField>(pBf[patchi]))
65 refCast<fixedFluxPressureFvPatchScalarField>
72 -
rho.boundaryField()[patchi]
73 *
MRF.relative(SfBf[patchi] & UBf[patchi], patchi)
75 /(magSfBf[patchi]*rhorAUBf[patchi])
82 template<
class RAUType>
96 template<
class RAUType,
class MRFType>
110 template<
class RAUType>