33 namespace processorLODs
55 return boundBox(tgtPoints_, tgtFaces_[tgtObji],
false);
67 const label maxObjectsPerLeaf,
68 const label nObjectsOfType,
69 const label nRefineIterMax
72 box(srcPoints, tgtPoints, maxObjectsPerLeaf, nObjectsOfType),
80 return createMap(srcFaces_.size(), tgtFaces_.size());
defineTypeNameAndDebug(box, 0)
virtual boundBox calcSrcBox(const label srcObji) const
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
A bounding box defined in terms of min/max extrema points.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Creates the parallel distribution map by describing the source and target objects using box shapes...
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)
Construct from list of points.
virtual boundBox calcTgtBox(const label tgtObji) const
const UList< point > & srcPoints_
Reference to the source points.
Creates the parallel distribution map by describing the source and target objects using box shapes...
const faceList & srcFaces_
Reference to the source face list.