35 #ifndef singleLayerRegion_H 36 #define singleLayerRegion_H 44 namespace regionModels
64 void constructMeshObjects();
110 const word& regionType,
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.
virtual 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.
virtual const volVectorField & nHat() const
Return the patch normal vectors.
labelList passivePatchIDs_
List of patch IDs opposite to internally coupled patches.
autoPtr< volScalarField > magSfPtr_
Face area magnitudes / [m2].
virtual const volScalarField & magSf() const
Return the face area magnitudes / [m2].
wordList mappedPushedFieldPatchTypes() const
Return boundary types for pushed mapped field patches.
Mesh data needed to do the Finite Volume discretisation.
wordList mappedFieldAndInternalPatchTypes() const
Return boundary types for mapped field patches.
autoPtr< volVectorField > nHatPtr_
Patch normal vectors.
Base class for region models.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
TypeName("regionModel")
Runtime type information.
virtual bool read()
Read control parameters from dictionary.