41 #ifndef processorLODs_cellBox 42 #define processorLODs_cellBox 52 namespace processorLODs
76 virtual boundBox calcSrcBox(
const label srcObji)
const;
77 virtual boundBox calcTgtBox(
const label tgtObji)
const;
94 const label maxObjectsPerLeaf,
95 const label nObjectsOfType,
96 const label nRefineIterMax = 100
TypeName("box")
Runtime type information.
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
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...
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.
virtual ~cellBox()=default
Destructor.
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...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...