46 #ifndef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_KOKKOS_DECL_HPP 
   47 #define MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_KOKKOS_DECL_HPP 
   50 #ifdef HAVE_MUELU_KOKKOS_REFACTOR 
   52 #include <KokkosCompat_ClassicNodeAPI_Wrapper.hpp> 
   59 #include "MueLu_LWGraph_kokkos.hpp" 
   84   class IsolatedNodeAggregationAlgorithm_kokkos :
 
   85     public MueLu::AggregationAlgorithmBase_kokkos<LocalOrdinal,GlobalOrdinal,Node> {
 
   86 #undef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_KOKKOS_SHORT 
   94     IsolatedNodeAggregationAlgorithm_kokkos(
const RCP<const FactoryBase>&  = Teuchos::null) { }
 
   97     virtual ~IsolatedNodeAggregationAlgorithm_kokkos() { }
 
  107     void BuildAggregates(
const ParameterList& params,
 
  108                          const LWGraph_kokkos& graph,
 
  109                          Aggregates_kokkos& aggregates,
 
  111                          LO& numNonAggregatedNodes) 
const;
 
  114     std::string description()
 const { 
return "Phase - (isolated)"; }
 
  120 #define MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_KOKKOS_SHORT 
  121 #endif // HAVE_MUELU_KOKKOS_REFACTOR 
  122 #endif // MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_DECL_HPP 
MueLu::DefaultLocalOrdinal LocalOrdinal
 
KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
 
MueLu::DefaultGlobalOrdinal GlobalOrdinal