10#ifndef MUELU_ETI_4ARGUMENT_HPP
11#define MUELU_ETI_4ARGUMENT_HPP
17#include <TpetraCore_config.h>
18#include <TpetraCore_ETIHelperMacros.h>
19TPETRA_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)))
26typedef 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)))
29typedef Tpetra::KokkosCompat::KokkosSerialWrapperNode
EpetraNode;
33#if defined(HAVE_MUELU_EPETRA)
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))))
42#if !defined(HAVE_MUELU_EPETRA)
Tpetra::KokkosCompat::KokkosSerialWrapperNode EpetraNode
Tpetra::KokkosCompat::KokkosSerialWrapperNode EpetraNode
#define MUELU_ETI_GROUP(SC, LO, GO, NO)