37 #include "dictionary.H"
39 #include "labelList.H"
40 #include "dimensionedScalar.H"
41 #include "dimensionedVector.H"
42 #include "volFieldsFwd.H"
43 #include "surfaceFields.H"
44 #include "fvMatricesFwd.H"
45 #include "mapPolyMesh.H"
46 #include "Function1.H"
83 const wordRes excludedPatchNames_;
85 labelList excludedPatchLabels_;
88 labelList internalFaces_;
91 labelListList includedFaces_;
94 labelListList excludedFaces_;
111 template<
class RhoFieldType>
112 void makeRelativeRhoFlux(
113 const RhoFieldType&
rho,
114 surfaceScalarField&
phi)
const;
117 template<
class RhoFieldType>
118 void makeRelativeRhoFlux(
119 const RhoFieldType&
rho,
120 FieldField<fvsPatchField, scalar>&
phi)
const;
123 template<
class RhoFieldType>
124 void makeRelativeRhoFlux(
125 const RhoFieldType&
rho,
127 const label patchi)
const;
133 void operator=(
const MRFZoneDF&) =
delete;
145 const dictionary& dict,
146 const word& cellZoneName = word::null);
158 inline const word&
name()
const;
161 inline bool active()
const;
164 vector
Omega()
const;
181 const volVectorField&
U,
182 volVectorField& ddtU)
const;
200 const surfaceScalarField&
rho,
201 surfaceScalarField&
phi)
const;