1 #ifndef MUELU_ETI_5ARGUMENT_HPP 2 #define MUELU_ETI_5ARGUMENT_HPP 8 #if defined(HAVE_MUELU_TPETRA) 9 # include <TpetraCore_config.h> 10 # include <TpetraCore_ETIHelperMacros.h> 11 TPETRA_ETI_MANGLING_TYPEDEFS()
13 #if defined(HAVE_MUELU_EPETRA) 14 # include <Epetra_config.h> 17 #if (defined(HAVE_MUELU_EPETRA) && defined(EPETRA_HAVE_OMP) && (!defined(HAVE_MUELU_TPETRA) || !defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT))) 19 typedef Kokkos::Compat::KokkosOpenMPWrapperNode
EpetraNode;
20 #elif (defined(HAVE_MUELU_EPETRA) && !defined(EPETRA_HAVE_OMP) && (!defined(HAVE_MUELU_TPETRA) || !defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT))) 22 typedef Kokkos::Compat::KokkosSerialWrapperNode
EpetraNode;
26 #if defined(HAVE_MUELU_EPETRA) && !defined(HAVE_MUELU_TPETRA) 27 MUELU_ETI_GROUP_EPETRA(
double,
int,
int,
EpetraNode)
33 #if defined(HAVE_MUELU_EPETRA) && defined(HAVE_MUELU_TPETRA) 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)
43 #if !defined(HAVE_MUELU_EPETRA) && defined(HAVE_MUELU_TPETRA) 44 TPETRA_INSTANTIATE_SLGN_NO_ORDINAL_SCALAR(MUELU_ETI_GROUP_TPETRA)
47 #endif //ifndef MUELU_ETI_4ARGUMENT_HPP Kokkos::Compat::KokkosSerialWrapperNode EpetraNode
Kokkos::Compat::KokkosSerialWrapperNode EpetraNode