51 template<
class EpetraGlobalOrdinal>
69 template<
class GlobalOrdinal>
80 template<
class EpetraGlobalOrdinal>
83 template<
class EpetraGlobalOrdinal>
85 template<
class EpetraGlobalOrdinal>
88 template<
class EpetraGlobalOrdinal>
93 template<
class EpetraGlobalOrdinal>
98 template<
class EpetraGlobalOrdinal>
103 template<
class EpetraGlobalOrdinal>
108 template<
class EpetraGlobalOrdinal>
113 template<
class EpetraGlobalOrdinal>
116 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES 121 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES template RCP< const CrsGraph< int, long long > > toXpetra< long long >(const Epetra_CrsGraph &g)
EpetraImportT(const Teuchos::RCP< const map_type > &source, const Teuchos::RCP< const map_type > &target)
Construct an Import from the source and target Maps.
const Epetra_CrsGraph & toEpetra(const RCP< const CrsGraph< int, GlobalOrdinal > > &graph)
size_t getNumExportIDs() const
Number of entries that must be sent by the calling process to other processes.
ArrayView< const LocalOrdinal > getPermuteFromLIDs() const
List of local IDs in the source Map that are permuted.
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
ArrayView< const int > getExportPIDs() const
List of processes to which entries will be sent.
RCP< const CrsGraph< int, GlobalOrdinal > > toXpetra(const Epetra_CrsGraph &g)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
ArrayView< const LocalOrdinal > getRemotePIDs() const
List of entries in the target Map to receive from other processes.
template RCP< const CrsGraph< int, int > > toXpetra< int >(const Epetra_CrsGraph &g)
Exception throws when you call an unimplemented method of Xpetra.
ArrayView< const LocalOrdinal > getExportLIDs() const
List of entries in the source Map that will be sent to other processes.
RCP< const Epetra_Import > import_
ArrayView< const LocalOrdinal > getRemoteLIDs() const
List of entries in the target Map to receive from other processes.
size_t getNumRemoteIDs() const
Number of entries not on the calling process.
#define XPETRA_MONITOR(funcName)
ArrayView< const LocalOrdinal > getPermuteToLIDs() const
List of local IDs in the target Map that are permuted.
void print(std::ostream &os) const
Print the Import's data to the given output stream.