Go to the documentation of this file.
35 #ifndef regionModel1D_H
36 #define regionModel1D_H
46 namespace regionModels
116 const scalar minDelta = 0.0
132 const word& regionType
139 const word& regionType,
148 const word& regionType,
TypeName("regionModel1D")
Runtime type information.
virtual bool read()
Read control parameters from dictionary.
labelList boundaryFaceOppositeFace_
Global boundary face IDs oppossite coupled patch.
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
void initialise()
Initialise the region.
autoPtr< surfaceScalarField > nMagSfPtr_
Face area magnitude normal to patch.
A class for handling words, derived from string.
A class for managing temporary objects.
const labelList & boundaryFaceOppositeFace() const
Return the global boundary face IDs oppossite coupled patch.
label nLayers() const
Return the number of layers in the region.
This function object reads fields from the time directories and adds them to the mesh database for fu...
labelListList boundaryFaceFaces_
Global face IDs.
const word & modelName() const
Return the model name.
const labelListList & boundaryFaceCells() const
Return the global cell IDs.
void operator=(const regionModel1D &)
Disallow default bitwise assignment.
labelListList boundaryFaceCells_
Global cell IDs.
virtual ~regionModel1D()
Destructor.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< labelField > moveMesh(const scalarList &deltaV, const scalar minDelta=0.0)
Move mesh points according to change in cell volumes.
void constructMeshObjects()
Construct region mesh and fields.
const surfaceScalarField & nMagSf() const
Return the face area magnitudes / [m2].
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh data needed to do the Finite Volume discretisation.
const labelListList & boundaryFaceFaces() const
Return the global face IDs.
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 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
regionModel1D(const regionModel1D &)
Disallow default bitwise copy construct.
Switch moveMesh_
Flag to allow mesh movement.
Generic GeometricField class.