Go to the documentation of this file.
33 namespace processorLODs
46 return boundBox(srcPoints_, srcFaces_[srcObji],
false);
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),
const faceList & tgtFaces_
Reference to the target face list.
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)
Construct from list of points.
Creates the parallel distribution map by describing the source and target objects using box shapes.
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
virtual boundBox calcSrcBox(const label srcObji) const
autoPtr< mapDistribute > createMap(const label nSrcElems, const label nTgtElems)
defineTypeNameAndDebug(box, 0)
const faceList & srcFaces_
Reference to the source face list.
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.