35 #ifndef regionModel1D_H 36 #define regionModel1D_H 46 namespace regionModels
66 void constructMeshObjects();
113 const scalar minDelta = 0.0
129 const word& regionType
136 const word& regionType,
145 const word& regionType,
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Base class for 1-D region models.
tmp< labelField > moveMesh(const scalarList &deltaV, const scalar minDelta=0.0)
Move mesh points according to change in cell volumes.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none/any.
const labelList & boundaryFaceOppositeFace() const
Return the global boundary face IDs opposite coupled patch.
label nLayers() const
Return the number of layers in the region.
const word & modelName() const
Return the model name.
const labelListList & boundaryFaceFaces() const
Return the global face IDs.
Switch moveMesh_
Flag to allow mesh movement.
virtual ~regionModel1D()
Destructor.
A class for handling words, derived from string.
autoPtr< surfaceScalarField > nMagSfPtr_
Face area magnitude normal to patch.
labelListList boundaryFaceCells_
Global cell IDs.
labelListList boundaryFaceFaces_
Global face IDs.
const surfaceScalarField & nMagSf() const
Return the face area magnitudes / [m^2].
TypeName("regionModel1D")
Runtime type information.
virtual bool read()
Read control parameters from dictionary.
Mesh data needed to do the Finite Volume discretisation.
Base class for region models.
label nLayers_
Number of layers in the region.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
const labelListList & boundaryFaceCells() const
Return the global cell IDs.
labelList boundaryFaceOppositeFace_
Global boundary face IDs opposite coupled patch.