#include <zoneSubSet.H>
Public Member Functions | |
| TypeName ("zoneSubSet") | |
| Runtime type information. | |
| zoneSubSet (const fvMesh &mesh, const wordRes &zoneSelector, const label nZoneLayers=0) | |
| Construct from components. | |
| zoneSubSet (const fvMesh &mesh, const dictionary &dict) | |
| Construct from mesh and dictionary. | |
| virtual | ~zoneSubSet ()=default |
| Destructor. | |
| const fvMesh & | baseMesh () const noexcept |
| The entire base mesh. | |
| const fvMeshSubset & | subsetter () const |
| The mesh subsetter. | |
| fvMeshSubset & | subsetter () |
| The mesh subsetter. | |
| bool | useSubMesh () const noexcept |
| True if sub-mesh is expected to be used. | |
| const wordRes & | zones () const noexcept |
| Return the current zones selector. | |
| label | nLayers () const noexcept |
| Return number of layers around cell zones. | |
| template<class Type> | |
| tmp< GeometricField< Type, fvPatchField, volMesh > > | mapToZone (const GeometricField< Type, fvPatchField, volMesh > &subVolField) const |
| Map from the sub-mesh to original cell zones. | |
| template<class Type> | |
| Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > | mapToZone (const GeometricField< Type, fvPatchField, volMesh > &subVolField) const |
Definition at line 94 of file zoneSubSet.H.
Construct from components.
Definition at line 99 of file zoneSubSet.C.
References correct(), and mesh.

| zoneSubSet | ( | const fvMesh & | mesh, |
| const dictionary & | dict ) |
Construct from mesh and dictionary.
Definition at line 115 of file zoneSubSet.C.
References correct(), dict, and mesh.

|
virtualdefault |
Destructor.
|
inlinenoexcept |
|
inline |
The mesh subsetter.
Definition at line 188 of file zoneSubSet.H.
|
inline |
The mesh subsetter.
Definition at line 196 of file zoneSubSet.H.
|
inlinenoexcept |
True if sub-mesh is expected to be used.
Definition at line 204 of file zoneSubSet.H.
References Foam::noexcept.
|
inlinenoexcept |
Return the current zones selector.
Definition at line 212 of file zoneSubSet.H.
References Foam::noexcept.
|
inlinenoexcept |
Return number of layers around cell zones.
Definition at line 220 of file zoneSubSet.H.
References Foam::noexcept.
| tmp< GeometricField< Type, fvPatchField, volMesh > > mapToZone | ( | const GeometricField< Type, fvPatchField, volMesh > & | subVolField | ) | const |
Map from the sub-mesh to original cell zones.
| Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > mapToZone | ( | const GeometricField< Type, fvPatchField, volMesh > & | subVolField | ) | const |
Definition at line 27 of file zoneSubSetTemplates.C.
References DimensionedField< Type, GeoMesh >::dimensions(), forAll, and IOobject::name().
