48 #ifdef HAVE_XPETRA_EPETRA 54 template<
class GlobalOrdinal,
class Node>
60 template<
class GlobalOrdinal,
class Node>
63 return epetraMap->getEpetra_Map();
66 template<
class GlobalOrdinal,
class Node>
73 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES 74 #ifdef HAVE_XPETRA_TPETRA 75 #include "TpetraCore_config.h" 76 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \ 77 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL))) 82 #ifdef HAVE_TPETRA_INST_SERIAL 88 #ifdef HAVE_TPETRA_INST_PTHREAD 94 #ifdef HAVE_TPETRA_INST_OPENMP 100 #ifdef HAVE_TPETRA_INST_CUDA 101 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
113 #endif // HAVE_XPETRA_TPETRA 116 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES 117 #ifdef HAVE_XPETRA_TPETRA 118 #include "TpetraCore_config.h" 119 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \ 120 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL))) 126 #ifdef HAVE_TPETRA_INST_SERIAL 132 #ifdef HAVE_TPETRA_INST_PTHREAD 138 #ifdef HAVE_TPETRA_INST_OPENMP 144 #ifdef HAVE_TPETRA_INST_CUDA 145 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
157 #endif // HAVE_XPETRA_TPETRA 161 #ifdef HAVE_XPETRA_TPETRA 162 #include "TpetraCore_config.h" 163 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \ 164 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL))) 170 #ifdef HAVE_TPETRA_INST_SERIAL 176 #ifdef HAVE_TPETRA_INST_PTHREAD 182 #ifdef HAVE_TPETRA_INST_OPENMP 188 #ifdef HAVE_TPETRA_INST_CUDA 189 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
201 #endif // HAVE_XPETRA_TPETRA
const Epetra_CrsGraph & toEpetra(const RCP< const CrsGraph< int, GlobalOrdinal, Node > > &graph)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
#define XPETRA_RCP_DYNAMIC_CAST(type, obj, newObj, exceptionMsg)
RCP< const CrsGraph< int, GlobalOrdinal, Node > > toXpetra(const Epetra_CrsGraph &g)
virtual RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > getMap() const
const Epetra_Map & getEpetra_Map() const