14#include <deal.II/lac/trilinos_tpetra_precondition_muelu.templates.h>
18#ifdef DEAL_II_TRILINOS_WITH_TPETRA
19# ifdef DEAL_II_TRILINOS_WITH_IFPACK2
20# ifdef DEAL_II_TRILINOS_WITH_TPETRA_MUELU
26 namespace TpetraWrappers
28# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_FLOAT
29 template class PreconditionAMGMueLu<float, MemorySpace::Host>;
30 template class PreconditionAMGMueLu<float, MemorySpace::Default>;
33# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_DOUBLE
34 template class PreconditionAMGMueLu<double, MemorySpace::Host>;
35 template class PreconditionAMGMueLu<double, MemorySpace::Default>;
38# ifdef DEAL_II_WITH_COMPLEX_VALUES
39# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_COMPLEX_FLOAT
41 template class PreconditionAMGMueLu<std::complex<float>,
44# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_COMPLEX_DOUBLE
45 template class PreconditionAMGMueLu<std::complex<double>,
47 template class PreconditionAMGMueLu<std::complex<double>,
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE