47 return srcToTgtCellAddr_;
53 return tgtToSrcCellAddr_;
59 return srcToTgtCellWght_;
65 return tgtToSrcCellWght_;
71 return srcToTgtCellVec_;
77 return tgtToSrcCellVec_;
89 return (singleMeshProc_ == -1);
96 return srcMapPtr_.get();
103 return tgtMapPtr_.get();
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Class containing processor-to-processor mapping information.
const autoPtr< mapDistribute > & srcMap() const noexcept
Source map pointer - valid if no singleMeshProc.
const labelListList & srcToTgtCellAddr() const
Return const access to the source to target cell addressing.
scalar V() const
Return const access to the overlap volume.
bool distributed() const noexcept
Distributed across processors (singleMeshProc == -1).
const mapDistribute * hasTgtMap() const noexcept
Pointer to the target map (if distributed). Can be checked as a bool.
const scalarListList & srcToTgtCellWght() const
Return const access to the source to target cell weights.
const scalarListList & tgtToSrcCellWght() const
Return const access to the target to source cell weights.
const pointListList & srcToTgtCellVec() const
Return const access to the source to target offset vectors.
const PtrList< AMIPatchToPatchInterpolation > & patchAMIs() const
Return the list of AMIs between source and target patches.
const mapDistribute * hasSrcMap() const noexcept
Pointer to the source map (if distributed). Can be checked as a bool.
const labelListList & tgtToSrcCellAddr() const
Return const access to the target to source cell addressing.
const pointListList & tgtToSrcCellVec() const
Return const access to the target to source offset vectors.
const polyMesh & srcRegion() const
Return const access to the source mesh.
const autoPtr< mapDistribute > & tgtMap() const noexcept
Target map pointer - valid if no singleMeshProc.
const polyMesh & tgtRegion() const
Return const access to the target mesh.
Mesh consisting of general polyhedral cells.
List< scalarList > scalarListList
List of scalarList.
List< labelList > labelListList
List of labelList.
List< pointList > pointListList
List of pointList.