65 #ifndef Foam_zoneSubSet_H 66 #define Foam_zoneSubSet_H 86 fvMeshSubset subsetter_;
123 const label nZoneLayers = 0
145 return subsetter_.baseMesh();
163 return !zoneMatcher_.empty();
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Generic GeometricField class.
tmp< GeometricField< Type, fvPatchField, volMesh > > mapToZone(const GeometricField< Type, fvPatchField, volMesh > &subVolField) const
Map from the sub-mesh to original cell zones.
const fvMesh & baseMesh() const noexcept
The entire base mesh.
const wordRes & zones() const noexcept
Return the current zones selector.
bool useSubMesh() const noexcept
True if sub-mesh is expected to be used.
virtual ~zoneSubSet()=default
Destructor.
A List of wordRe with additional matching capabilities.
Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the su...
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
const fvMeshSubset & subsetter() const
The mesh subsetter.
Mesh data needed to do the Finite Volume discretisation.
label nLayers() const noexcept
Return number of layers around cell zones.
A class for managing temporary objects.
TypeName("zoneSubSet")
Runtime type information.