33namespace 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());
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.
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.
virtual boundBox calcSrcBox(const label srcObji) const
virtual boundBox calcTgtBox(const label tgtObji) const
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.