53 #ifndef MUELU_ONEPTAGGREGATIONALGORITHM_DECL_HPP_ 54 #define MUELU_ONEPTAGGREGATIONALGORITHM_DECL_HPP_ 84 template <
class LocalOrdinal = int,
85 class GlobalOrdinal = LocalOrdinal,
86 class Node = KokkosClassic::DefaultNode::DefaultNodeType>
89 #undef MUELU_ONEPTAGGREGATIONALGORITHM_SHORT 110 void BuildAggregates(Teuchos::ParameterList
const & params,
GraphBase const & graph,
Aggregates & aggregates, std::vector<unsigned>& aggStat, LO& numNonAggregatedNodes)
const;
118 #define MUELU_ONEPTAGGREGATIONALGORITHM_SHORT Algorithm for coarsening a graph with uncoupled aggregation. keep special marked nodes as singleton n...
Container class for aggregation information.
Pure virtual base class for all MueLu aggregation algorithms.
Namespace for MueLu classes and methods.
OnePtAggregationAlgorithm(RCP< const FactoryBase > const &graphFact=Teuchos::null)
Constructor.
void BuildAggregates(Teuchos::ParameterList const ¶ms, GraphBase const &graph, Aggregates &aggregates, std::vector< unsigned > &aggStat, LO &numNonAggregatedNodes) const
Local aggregation.
MueLu representation of a graph.
virtual ~OnePtAggregationAlgorithm()
Destructor.