1 #ifndef MUELU_ETI_3ARGUMENT_HPP
2 #define MUELU_ETI_3ARGUMENT_HPP
8 #include <TpetraCore_config.h>
9 #include <TpetraCore_ETIHelperMacros.h>
10 TPETRA_ETI_MANGLING_TYPEDEFS()
11 #if defined(HAVE_MUELU_EPETRA)
12 #include <Epetra_config.h>
15 #if (defined(HAVE_MUELU_EPETRA) && defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT)))
17 typedef Tpetra::KokkosCompat::KokkosOpenMPWrapperNode
EpetraNode;
18 #elif (defined(HAVE_MUELU_EPETRA) && !defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT)))
20 typedef Tpetra::KokkosCompat::KokkosSerialWrapperNode
EpetraNode;
24 #if defined(HAVE_MUELU_EPETRA)
25 TPETRA_INSTANTIATE_LGN(MUELU_ETI_GROUP)
26 #if ((defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT))) || \
27 (!defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT))))
28 MUELU_ETI_GROUP(
int,
int, EpetraNode)
33 #if !defined(HAVE_MUELU_EPETRA)
34 TPETRA_INSTANTIATE_LGN(MUELU_ETI_GROUP)
37 #endif // ifndef MUELU_ETI_3ARGUMENT_HPP
Tpetra::KokkosCompat::KokkosSerialWrapperNode EpetraNode