Macros for easy insertion into run-time selection tables.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const MeshType & mesh() const
Return the mesh reference.
void topoChange(const labelList &map, const labelList &reverseMap)
Update the addressing using the maps provided.
bool checkDefinition(const label maxSize, const bool report=false) const
Check zone definition with max size given. Return true if in error.
const cellZoneList & zones_
Reference to zone list.
bool checkDefinition(const bool report=false) const
Check zone definition. Return true if in error.
const pointField & meshCentres() const
Return the mesh cell centres.
static const char *const labelsName
The name associated with the zone-labels dictionary entry.
virtual void writeDict(Ostream &) const
Write dictionary.
virtual void topoChange(const polyTopoChangeMap &map)
Update zone using the given map.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const labelList & cellMap() const
Old cell map.
const labelList & reverseCellMap() const
Reverse cell map.
const vectorField & cellCentres() const
addToRunTimeSelectionTable(polyPatch, mergedCyclicPolyPatch, word)
Ostream & endl(Ostream &os)
Add newline and flush stream.
word name(const bool)
Return a word representation of a bool.
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
defineTypeNameAndDebug(combustionModel, 0)
Zone< cellZone, cellZoneList > cellZoneType
defineTemplateRunTimeSelectionTable(fvLabelFieldSource, null)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.