1 #ifndef XPETRA_ETI_4ARG_MV_HPP 2 #define XPETRA_ETI_4ARG_MV_HPP 8 #if defined(HAVE_XPETRA_TPETRA) 9 # include <TpetraCore_config.h> 10 # include <TpetraCore_ETIHelperMacros.h> 11 TPETRA_ETI_MANGLING_TYPEDEFS()
13 #if defined(HAVE_XPETRA_EPETRA) 14 # include <Epetra_config.h> 17 #if (defined(HAVE_XPETRA_EPETRA) && defined(EPETRA_HAVE_OMP) && (!defined(HAVE_XPETRA_TPETRA) || !defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT))) 20 #elif (defined(HAVE_XPETRA_EPETRA) && !defined(EPETRA_HAVE_OMP) && (!defined(HAVE_XPETRA_TPETRA) || !defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT))) 26 #if defined(HAVE_XPETRA_EPETRA) && !defined(HAVE_XPETRA_TPETRA) 31 #if defined(HAVE_XPETRA_EPETRA) && defined(HAVE_XPETRA_TPETRA) 32 TPETRA_INSTANTIATE_MULTIVECTOR(XPETRA_ETI_GROUP)
33 #if ((defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_OPENMP) || !defined(HAVE_TPETRA_INST_INT_INT))) || \ 34 (!defined(EPETRA_HAVE_OMP) && (!defined(HAVE_TPETRA_INST_SERIAL) || !defined(HAVE_TPETRA_INST_INT_INT)))) 41 #if !defined(HAVE_XPETRA_EPETRA) && defined(HAVE_XPETRA_TPETRA) 42 TPETRA_INSTANTIATE_MULTIVECTOR(XPETRA_ETI_GROUP)
45 #endif //ifndef XPETRA_ETI_4ARG_MV_HPP Kokkos::Compat::KokkosSerialWrapperNode EpetraNode