33 namespace processorLODs
49 for (
const label facei : srcCells_[srcObji])
65 for (
const label facei : tgtCells_[tgtObji])
67 bb.
add(tgtPoints_, tgtFaces_[facei]);
84 const label maxObjectsPerLeaf,
85 const label nObjectsOfType,
86 const label nRefineIterMax
106 return createMap(srcCells_.size(), tgtCells_.size());
defineTypeNameAndDebug(box, 0)
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
A bounding box defined in terms of min/max extrema points.
void add(const boundBox &bb)
Extend to include the second box.
cellBox(const cellList &srcCells, const faceList &srcFaces, const UList< point > &srcPoints, const cellList &tgtCells, const faceList &tgtFaces, const UList< point > &tgtPoints, const label maxObjectsPerLeaf, const label nObjectsOfType, const label nRefineIterMax=100)
Construct from list of points.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
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.