10 #ifndef MUELU_ETI_5ARGUMENT_HPP
11 #define MUELU_ETI_5ARGUMENT_HPP
17 #include <TpetraCore_config.h>
18 #include <TpetraCore_ETIHelperMacros.h>
19 TPETRA_ETI_MANGLING_TYPEDEFS()
20 #if defined(HAVE_MUELU_EPETRA)
21 #include <Epetra_config.h>
24 #if (defined(HAVE_MUELU_EPETRA) && defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT)))
26 typedef Tpetra::KokkosCompat::KokkosOpenMPWrapperNode
EpetraNode;
27 #elif (defined(HAVE_MUELU_EPETRA) && !defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT)))
29 typedef Tpetra::KokkosCompat::KokkosSerialWrapperNode
EpetraNode;
33 #if defined(HAVE_MUELU_EPETRA)
34 TPETRA_INSTANTIATE_SLGN_NO_ORDINAL_SCALAR(MUELU_ETI_GROUP_TPETRA)
35 #if ((defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT))) || \
36 (!defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT))))
37 MUELU_ETI_GROUP_EPETRA(
double,
int,
int, EpetraNode)
42 #if !defined(HAVE_MUELU_EPETRA)
43 TPETRA_INSTANTIATE_SLGN_NO_ORDINAL_SCALAR(MUELU_ETI_GROUP_TPETRA)
46 #endif // ifndef MUELU_ETI_4ARGUMENT_HPP
Tpetra::KokkosCompat::KokkosSerialWrapperNode EpetraNode