54 #include "Epetra_SerialComm.h" 60 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES 74 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES 88 template<
class GlobalOrdinal,
class Node>
91 return *tX.getEpetra_MultiVector();
94 template<
class GlobalOrdinal,
class Node>
97 return *tX.getEpetra_MultiVector();
101 template<
class GlobalOrdinal,
class Node>
106 return Teuchos::null;
111 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES 112 #ifdef HAVE_XPETRA_TPETRA 113 #ifdef HAVE_XPETRA_SERIAL 119 #ifdef HAVE_XPETRA_PTHREAD 125 #ifdef HAVE_XPETRA_OPENMP 131 #ifdef HAVE_XPETRA_CUDA 143 #endif // HAVE_XPETRA_SERIAL 146 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES 147 #ifdef HAVE_XPETRA_TPETRA 148 #ifdef HAVE_XPETRA_SERIAL 154 #ifdef HAVE_XPETRA_PTHREAD 160 #ifdef HAVE_XPETRA_OPENMP 166 #ifdef HAVE_XPETRA_CUDA 178 #endif // HAVE_XPETRA_SERIAL
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_DYNAMIC_CAST(type, obj, newObj, exceptionMsg)
RCP< const CrsGraph< int, GlobalOrdinal, Node > > toXpetra(const Epetra_CrsGraph &g)
#define XPETRA_MONITOR(funcName)
Teuchos::RCP< const Vector< double, int, GlobalOrdinal, Node > > getVector(size_t j) const
Return a Vector which is a const view of column j.
Teuchos::RCP< Vector< double, int, GlobalOrdinal, Node > > getVectorNonConst(size_t j)
Return a Vector which is a nonconst view of column j.