53 template<
class GlobalOrdinal,
class Node>
56 return *tX.getEpetra_Vector();
59 template<
class GlobalOrdinal,
class Node>
62 return *tX.getEpetra_Vector();
66 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES 67 #ifdef HAVE_XPETRA_TPETRA 68 #ifdef HAVE_XPETRA_SERIAL 73 #ifdef HAVE_XPETRA_PTHREAD 78 #ifdef HAVE_XPETRA_OPENMP 83 #ifdef HAVE_XPETRA_CUDA 84 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
95 #endif // HAVE_XPETRA_TPETRA 98 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES 99 #ifdef HAVE_XPETRA_TPETRA 100 #ifdef HAVE_XPETRA_SERIAL 105 #ifdef HAVE_XPETRA_PTHREAD 110 #ifdef HAVE_XPETRA_OPENMP 115 #ifdef HAVE_XPETRA_CUDA 116 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
127 #endif // HAVE_XPETRA_TPETRA
const Epetra_CrsGraph & toEpetra(const RCP< const CrsGraph< int, GlobalOrdinal, Node > > &graph)
#define XPETRA_DYNAMIC_CAST(type, obj, newObj, exceptionMsg)