33namespace processorLODs
47 const UList<label>& cellFaces = srcCells_[srcObji];
50 for (label i = 1; i < cellFaces.size(); ++i)
64 const UList<label>& cellFaces = tgtCells_[tgtObji];
66 boundBox bb(tgtPoints_, tgtFaces_[cellFaces[0]],
false);
67 for (label i = 1; i < cellFaces.size(); ++i)
69 bb.add(tgtPoints_, tgtFaces_[cellFaces[i]]);
86 const label maxObjectsPerLeaf,
87 const label nObjectsOfType,
88 const label nRefineIterMax
108 return createMap(srcCells_.size(), tgtCells_.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.
const UList< point > & srcPoints_
Reference to the source 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.
Creates the parallel distribution map by describing the source and target objects using box shapes.
const faceList & srcFaces_
Reference to the source face list.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.