111 template<
class ZoneType>
164 inline bool pValid()
const;
167 inline bool cValid()
const;
170 inline bool fValid()
const;
173 inline bool valid()
const;
177 template<
class ZoneType>
178 inline bool valid()
const;
195 template<
class ZoneType>
196 inline const ZoneType&
zone()
const;
222 inline bool zoneSet::valid<pointZone>()
const;
225 inline bool zoneSet::valid<cellZone>()
const;
228 inline bool zoneSet::valid<faceZone>()
const;
232 inline const pointZone& zoneSet::zone<pointZone>()
const;
235 inline const cellZone& zoneSet::zone<cellZone>()
const;
238 inline const faceZone& zoneSet::zone<faceZone>()
const;
241 template<
class ZoneType>
Named list of cell indices representing a sub-set of the mesh.
Named list of face indices representing a sub-set of the mesh faces.
A face is a list of labels corresponding to mesh vertices.
Named list of point indices representing a sub-set of the mesh faces.
A class for managing temporary objects without reference counting.
A class for handling words, derived from string.
Zone container returned by zoneGenerator::generate.
void operator=(const zoneSet &)
Assignment transferring the temporary zones.
const faceZone & fZone() const
Return a reference to the faceZone if allocated.
bool valid() const
Return true if any of the zone types are allocated.
const cellZone & cZone() const
Return a reference to the cellZone if allocated.
bool pValid() const
Return true if the pointZone is allocated.
const pointZone & pZone() const
Return a reference to the pointZone if allocated.
bool fValid() const
Return true if the faceZone is allocated.
zoneSet store() const
Store the temporary zones and return the stored zoneSet.
const ZoneType & zone() const
Return a reference to the zone type.
zoneSet clone(const word &name) const
Construct and return a clone with a new name.
bool cValid() const
Return true if the cellZone is allocated.
zoneTypes zoneType< pointZone >()
zoneTypesAll
Enumeration defining the zone types with an option for all the types.
zoneTypes zoneType< faceZone >()
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.
zoneTypes
Enumeration defining the zone types.
const NamedEnum< zoneTypesAll, 4 > zoneTypesAllNames
Named enumeration defining the zone type names.
zoneTypes zoneType< cellZone >()
const NamedEnum< zoneTypes, 3 > zoneTypesNames
Named enumeration defining the zone type names.