Go to the documentation of this file.
41 #ifndef processorLODs_faceBox
42 #define processorLODs_faceBox
51 namespace processorLODs
91 const label maxObjectsPerLeaf,
92 const label nObjectsOfType,
93 const label nRefineIterMax = 100
virtual ~faceBox()=default
const faceList & tgtFaces_
virtual boundBox calcTgtBox(const label tgtObji) const
faceBox(const faceList &srcFaces, const UList< point > &srcPoints, const faceList &tgtFaces, const UList< point > &tgtPoints, const label maxObjectsPerLeaf, const label nObjectsOfType, const label nRefineIterMax=100)
Creates the parallel distribution map by describing the source and target objects using box shapes.
virtual autoPtr< mapDistribute > map()
virtual boundBox calcSrcBox(const label srcObji) const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const faceList & srcFaces_
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
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.