35 #ifndef singleLayerRegion_H 36 #define singleLayerRegion_H 44 namespace regionModels
87 const word& regionType,
const volScalarField & VbyA() const
Return the cell layer volume/area [m].
virtual ~singleLayerRegion()
Destructor.
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const HashSet< word > &selectedFields, LIFOStack< regIOobject *> &storedObjects)
Read the selected GeometricFields of the specified type.
Base class for single layer region models.
const labelList & passivePatchIDs() const
Return the list of patch IDs opposite to internally.
const word & modelName() const
Return the model name.
A class for handling words, derived from string.
const volVectorField & nHat() const
Return the patch normal vectors.
void operator=(const singleLayerRegion &)=delete
Disallow default bitwise assignment.
const volScalarField::Internal & magSf() const
Return the face area magnitudes [m^2].
singleLayerRegion(const fvMesh &mesh, const word ®ionType, const word &modelName, bool readFields=true)
Construct from mesh, region type and name.
Mesh data needed to do the Finite Volume discretisation.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
wordList mappedFieldAndInternalPatchTypes() const
Return boundary types for mapped field patches.
Base class for region models.
TypeName("regionModel")
Runtime type information.