36 #ifndef meshingSurfaceList_H
37 #define meshingSurfaceList_H
72 void mergeBoundingBoxes
79 void swapExternalIndexZero(
const label index);
97 void identifyCellZones();
100 void reportWordList(
const wordList& wl);
103 void reportSurfaces();
109 void setRotatingZoneBounds();
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A bounding box defined in terms of the points at its extremities.
List of meshingSurfaces which stores the overall bounding box of all the meshingSurfaces.
const boundBox & bb() const
~meshingSurfaceList()
Destructor.
void operator=(const meshingSurfaceList &)=delete
Disallow default bitwise assignment.
meshingSurfaceList(const Time &time, const fileNameList &surfaces, const wordList &cellZones, const wordList &rotatingZones, const wordList &baffles, const boundBox &bb, const wordList &inletRegions, const wordList &outletRegions)
Construct from components.
const boundBox & rzbb() const
surfaceType
Type of surface.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.