40 if (propType ==
"uniform" || propType ==
"zonal")
56 if (propType ==
"zonal")
66 const word& zoneName = iter().keyword();
69 Info<<
" " << zoneName <<
" " << value <<
endl;
76 vtfIf[zoneCells[i]] = value;
88 cellInZone[zoneCells[i]] =
true;
99 if (cellInZone[own[facei]])
112 else if (propType ==
"file")
130 <<
"Valid type entries are 'uniform' or 'file' for " <<
name
#define forAll(list, i)
Loop across all elements in list.
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
Pre-declare SubField and related Field type.
Generic GeometricField class.
static const GeometricField< Type, PatchField, GeoMesh > & null()
Return a null geometric field.
Boundary & boundaryFieldRef()
Return a reference to the boundary field.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const Time & time() const
Return time.
virtual const fvMesh & mesh() const
Return const access to the mesh.
static word phasePropertyName(const word &name, const word &phaseName)
Name of a property for a given phase.
VolField< Type > readProperty(const word &name, const dimensionSet &dimensions) const
const fileName & name() const
Return the dictionary name.
A list of keyword definitions, which are a keyword followed by any number of values (e....
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
Dimension set for the base types.
Generic dimensioned Type class.
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual label start() const
Return start label of this patch in the polyMesh face list.
const cellZoneList & cellZones() const
Return cell zones.
virtual const labelList & faceOwner() const
Return face owner.
A class for handling words, derived from string.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
const fvPatchList & patches
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const HashTable< dimensionSet > & dimensions()
Get the table of dimension sets.
Ostream & endl(Ostream &os)
Add newline and flush stream.
word name(const bool)
Return a word representation of a bool.
errorManip< error > abort(error &err)