98         const Teuchos::RCP<const map_type>& 
target);
 
  111         const Teuchos::RCP<const map_type>& 
target,
 
  112         const Teuchos::RCP<Teuchos::FancyOStream>& 
out);
 
  127         const Teuchos::RCP<const map_type>& 
target,
 
  128         const Teuchos::RCP<Teuchos::ParameterList>& 
plist);
 
  146         const Teuchos::RCP<const map_type>& 
target,
 
  147         const Teuchos::RCP<Teuchos::FancyOStream>& 
out,
 
  148         const Teuchos::RCP<Teuchos::ParameterList>& 
plist);
 
  162         const Teuchos::RCP<const map_type>& 
target,
 
  163         Teuchos::Array<int>& remotePIDs,
 
  164         const Teuchos::RCP<Teuchos::ParameterList>& 
plist = Teuchos::rcp(
new Teuchos::ParameterList));
 
  215         const Teuchos::RCP<Teuchos::ParameterList>& 
plist = Teuchos::null,
 
  216         const Teuchos::RCP<Teuchos::FancyOStream>& 
out    = Teuchos::null);
 
  221         const Teuchos::ArrayView<int>& remotePIDs,
 
  224         const Teuchos::RCP<Teuchos::ParameterList>& 
plist = Teuchos::null,
 
  225         const Teuchos::RCP<Teuchos::FancyOStream>& 
out    = Teuchos::null);
 
  248                      Teuchos::Array<std::pair<int, GlobalOrdinal>>& 
remotePGIDs,
 
  249                      typename Teuchos::Array<GlobalOrdinal>::size_type& 
numSameGIDs,
 
  250                      typename Teuchos::Array<GlobalOrdinal>::size_type& 
numPermuteGIDs,
 
  251                      typename Teuchos::Array<GlobalOrdinal>::size_type& 
numRemoteGIDs,
 
  252                      const Teuchos::ArrayView<const GlobalOrdinal>& 
sameGIDs1,
 
  253                      const Teuchos::ArrayView<const GlobalOrdinal>& 
sameGIDs2,
 
  294  Teuchos::RCP<const Import<LocalOrdinal, GlobalOrdinal, Node>>
 
  313  Teuchos::RCP<const Import<LocalOrdinal, GlobalOrdinal, Node>>
 
  320  Teuchos::RCP<const Import<LocalOrdinal, GlobalOrdinal, Node>>
 
  351           const Teuchos::EVerbosityLevel 
verbLevel =
 
  352               Teuchos::Describable::verbLevel_default) 
const;
 
  369  virtual void print(std::ostream& 
os) 
const;
 
  393  init(
const Teuchos::RCP<const map_type>& 
source,
 
  394       const Teuchos::RCP<const map_type>& 
target,
 
  396       Teuchos::Array<int>& remotePIDs,
 
  397       const Teuchos::RCP<Teuchos::ParameterList>& 
plist);
 
  430  void setupSamePermuteRemote(Teuchos::Array<GlobalOrdinal>& remoteGIDs);
 
  461  setupExport(Teuchos::Array<GlobalOrdinal>& remoteGIDs,
 
  463              const Teuchos::RCP<Teuchos::ParameterList>& 
plist = Teuchos::null);
 
  474         const Teuchos::RCP<const map_type>& 
target,
 
  478         Teuchos::Array<LocalOrdinal>& remoteLIDs,
 
  482         const Teuchos::RCP<Teuchos::FancyOStream>& 
out    = Teuchos::null,
 
  483         const Teuchos::RCP<Teuchos::ParameterList>& 
plist = Teuchos::null);
 
 
Teuchos::RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > createImport(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &src, const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &tgt, const Teuchos::RCP< Teuchos::ParameterList > &plist)
Nonmember constructor for Import that takes a ParameterList.
 
Teuchos::RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > createImport(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &src, const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &tgt)
Nonmember constructor for Import.
 
void findUnionTargetGIDs(Teuchos::Array< GlobalOrdinal > &unionTgtGIDs, Teuchos::Array< std::pair< int, GlobalOrdinal > > &remotePGIDs, typename Teuchos::Array< GlobalOrdinal >::size_type &numSameGIDs, typename Teuchos::Array< GlobalOrdinal >::size_type &numPermuteGIDs, typename Teuchos::Array< GlobalOrdinal >::size_type &numRemoteGIDs, const Teuchos::ArrayView< const GlobalOrdinal > &sameGIDs1, const Teuchos::ArrayView< const GlobalOrdinal > &sameGIDs2, Teuchos::Array< GlobalOrdinal > &permuteGIDs1, Teuchos::Array< GlobalOrdinal > &permuteGIDs2, Teuchos::Array< GlobalOrdinal > &remoteGIDs1, Teuchos::Array< GlobalOrdinal > &remoteGIDs2, Teuchos::Array< int > &remotePIDs1, Teuchos::Array< int > &remotePIDs2) const
Find the union of the target IDs from two Import objects.