47 #ifndef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_DECL_HPP_ 48 #define MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_DECL_HPP_ 79 template <
class LocalOrdinal = int,
80 class GlobalOrdinal = LocalOrdinal,
84 #undef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_SHORT 114 #define MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_SHORT virtual ~IsolatedNodeAggregationAlgorithm()
Destructor.
Container class for aggregation information.
Pure virtual base class for all MueLu aggregation algorithms.
Namespace for MueLu classes and methods.
Ignores isolated nodes during aggregation. Marks the node to be "aggregated" without adding real aggr...
void BuildAggregates(const ParameterList ¶ms, const GraphBase &graph, Aggregates &aggregates, std::vector< unsigned > &aggStat, LO &numNonAggregatedNodes) const
Local aggregation.
MueLu representation of a graph.
std::string description() const
Return a simple one-line description of this object.
IsolatedNodeAggregationAlgorithm(const RCP< const FactoryBase > &graphFact=Teuchos::null)
Constructor.