17 #ifndef MUELU_INTERFACEAGGREGATIONALGORITHM_DECL_HPP_ 
   18 #define MUELU_INTERFACEAGGREGATIONALGORITHM_DECL_HPP_ 
   27 #include "MueLu_LWGraph.hpp" 
   49 #undef MUELU_INTERFACEAGGREGATIONALGORITHM_SHORT 
   75                        LO& numNonAggregatedNodes) 
const;
 
   82 #define MUELU_INTERFACEAGGREGATIONALGORITHM_SHORT 
Kokkos::View< unsigned *, typename LWGraphHostType::device_type > AggStatHostType
 
MueLu::DefaultLocalOrdinal LocalOrdinal
 
Lightweight MueLu representation of a compressed row storage graph. 
 
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
 
Container class for aggregation information. 
 
Pure virtual base class for all MueLu aggregation algorithms. 
 
Algorithm for coarsening a graph with uncoupled aggregation. creates aggregates along an interface us...
 
void BuildAggregates(const Teuchos::ParameterList ¶ms, const LWGraph_kokkos &graph, Aggregates &aggregates, typename AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node >::AggStatType &aggStat, LO &numNonAggregatedNodes) const 
 
MueLu::DefaultGlobalOrdinal GlobalOrdinal
 
Lightweight MueLu representation of a compressed row storage graph. 
 
InterfaceAggregationAlgorithm(RCP< const FactoryBase > const &graphFact=Teuchos::null)
Constructor. 
 
void BuildAggregatesNonKokkos(Teuchos::ParameterList const ¶ms, LWGraph const &graph, Aggregates &aggregates, typename AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node >::AggStatHostType &aggStat, LO &numNonAggregatedNodes) const 
Local aggregation. 
 
Kokkos::View< unsigned *, typename LWGraphType::device_type > AggStatType
 
virtual ~InterfaceAggregationAlgorithm()
Destructor.