46 #ifndef MUELU_COALESCEDROPFACTORY_KOKKOS_DECL_HPP 47 #define MUELU_COALESCEDROPFACTORY_KOKKOS_DECL_HPP 50 #ifdef HAVE_MUELU_KOKKOS_REFACTOR 124 template <
class Scalar = double,
125 class LocalOrdinal = int,
126 class GlobalOrdinal = LocalOrdinal,
127 class Node = KokkosClassic::DefaultNode::DefaultNodeType>
128 class CoalesceDropFactory_kokkos :
public SingleLevelFactoryBase {
129 #undef MUELU_COALESCEDROPFACTORY_KOKKOS_SHORT 138 CoalesceDropFactory_kokkos() { }
141 virtual ~CoalesceDropFactory_kokkos() { }
143 RCP<const ParameterList> GetValidParameterList()
const;
150 void DeclareInput(Level& currentLevel)
const;
154 void Build(Level& currentLevel)
const;
161 #define MUELU_COALESCEDROPFACTORY_KOKKOS_SHORT 162 #endif // HAVE_MUELU_KOKKOS_REFACTOR 163 #endif // MUELU_COALESCEDROPFACTORY_KOKKOS_DECL_HPP
Namespace for MueLu classes and methods.