41#ifndef processorLODs_faceBox
42#define processorLODs_faceBox
51namespace processorLODs
91 const label maxObjectsPerLeaf,
92 const label nObjectsOfType,
93 const label nRefineIterMax = 100
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A bounding box defined in terms of min/max extrema points.
Creates the parallel distribution map by describing the source and target objects using box shapes.
Creates the parallel distribution map by describing the source and target objects using box shapes.
const faceList & srcFaces_
Reference to the source face list.
virtual boundBox calcSrcBox(const label srcObji) const
virtual boundBox calcTgtBox(const label tgtObji) const
virtual ~faceBox()=default
Destructor.
TypeName("box")
Runtime type information.
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
const faceList & tgtFaces_
Reference to the target face list.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.