64 using Teuchos::ArrayView;
67 auto tData = Teuchos::rcp (
new data_type (target_, source_, out_));
70 tData->numSameIDs_ = numSameIDs_;
73 tData->distributor_ = *distributor_.getReverse();
74 tData->permuteToLIDs_ = permuteFromLIDs_;
75 tData->permuteFromLIDs_ = permuteToLIDs_;
78 tData->exportLIDs_ = remoteLIDs_;
79 tData->remoteLIDs_ = exportLIDs_;
80 tData->exportPIDs_.resize (
tData->exportLIDs_.extent (0));
83 const size_t NumReceives = distributor_.getNumReceives();
90 bool isLocallyComplete =
true;
94 isLocallyComplete =
false;
101 tData->isLocallyComplete_ = isLocallyComplete;