Go to the documentation of this file.
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());
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)
const UList< point > & srcPoints_
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
autoPtr< mapDistribute > createMap(const label nSrcElems, const label nTgtElems)
defineTypeNameAndDebug(box, 0)
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.