54 template<
class GlobalOrdinal,
class Node>
57 return *tX.getEpetra_IntMultiVector();
60 template<
class GlobalOrdinal,
class Node>
63 return *tX.getEpetra_IntMultiVector();
67 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
68 #ifdef HAVE_XPETRA_TPETRA
69 #include "TpetraCore_config.h"
70 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
71 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
72 template class EpetraIntMultiVectorT<int, Xpetra::EpetraNode >;
76 #ifdef HAVE_TPETRA_INST_SERIAL
81 #ifdef HAVE_TPETRA_INST_PTHREAD
86 #ifdef HAVE_TPETRA_INST_OPENMP
91 #ifdef HAVE_TPETRA_INST_CUDA
92 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
103 #endif // HAVE_XPETRA_TPETRA
106 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
107 #ifdef HAVE_XPETRA_TPETRA
108 #include "TpetraCore_config.h"
109 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
110 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
115 #ifdef HAVE_TPETRA_INST_SERIAL
120 #ifdef HAVE_TPETRA_INST_PTHREAD
125 #ifdef HAVE_TPETRA_INST_OPENMP
130 #ifdef HAVE_TPETRA_INST_CUDA
131 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
142 #endif // HAVE_XPETRA_TPETRA