diff --git a/kaminpar-dist/coarsening/clusterer.h b/kaminpar-dist/coarsening/clusterer.h index 65d494be..0121d952 100644 --- a/kaminpar-dist/coarsening/clusterer.h +++ b/kaminpar-dist/coarsening/clusterer.h @@ -13,6 +13,7 @@ #include "kaminpar-common/datastructures/static_array.h" namespace kaminpar::dist { + class Clusterer { public: Clusterer() = default; @@ -40,4 +41,5 @@ class Clusterer { virtual void cluster(StaticArray &clustering, const DistributedGraph &graph) = 0; }; + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.cc b/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.cc index 3368c2d2..aea56986 100644 --- a/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.cc +++ b/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.cc @@ -11,6 +11,7 @@ #include "kaminpar-dist/distributed_label_propagation.h" namespace kaminpar::dist { + struct LocalLPClusteringConfig : public LabelPropagationConfig { using ClusterID = NodeID; using ClusterWeight = NodeWeight; @@ -268,4 +269,5 @@ void LocalLPClusterer::cluster( ); return _impl->compute_clustering(local_clustering, p_graph); } + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.h b/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.h index 128df553..b2ab30f9 100644 --- a/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.h +++ b/kaminpar-dist/coarsening/clustering/lp/local_lp_clusterer.h @@ -13,6 +13,7 @@ #include "kaminpar-dist/datastructures/distributed_graph.h" namespace kaminpar::dist { + class LocalLPClusterer : public Clusterer { public: explicit LocalLPClusterer(const Context &ctx); @@ -35,4 +36,5 @@ class LocalLPClusterer : public Clusterer { private: std::unique_ptr _impl; }; + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/clustering/noop_clusterer.h b/kaminpar-dist/coarsening/clustering/noop_clusterer.h index 1c4c1643..59926b74 100644 --- a/kaminpar-dist/coarsening/clustering/noop_clusterer.h +++ b/kaminpar-dist/coarsening/clustering/noop_clusterer.h @@ -14,6 +14,7 @@ #include "kaminpar-common/datastructures/static_array.h" namespace kaminpar::dist { + class NoopClustering : public Clusterer { public: NoopClustering(const bool local_clusterer) : _local_clusterer(local_clusterer) {} @@ -34,4 +35,5 @@ class NoopClustering : public Clusterer { private: bool _local_clusterer = false; }; + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/coarsener.h b/kaminpar-dist/coarsening/coarsener.h index 7ffae5ac..777d8203 100644 --- a/kaminpar-dist/coarsening/coarsener.h +++ b/kaminpar-dist/coarsening/coarsener.h @@ -13,6 +13,7 @@ #include "kaminpar-dist/dkaminpar.h" namespace kaminpar::dist { + class Coarsener { public: Coarsener() = default; @@ -66,4 +67,5 @@ class Coarsener { */ virtual DistributedPartitionedGraph uncoarsen(DistributedPartitionedGraph &&p_graph) = 0; }; + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/contraction.h b/kaminpar-dist/coarsening/contraction.h index ebd18056..8defe686 100644 --- a/kaminpar-dist/coarsening/contraction.h +++ b/kaminpar-dist/coarsening/contraction.h @@ -13,6 +13,7 @@ #include "kaminpar-common/datastructures/static_array.h" namespace kaminpar::dist { + class CoarseGraph { public: virtual ~CoarseGraph() = default; @@ -22,4 +23,5 @@ class CoarseGraph { virtual void project(const StaticArray &partition, StaticArray &onto) = 0; }; + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/global_cluster_coarsener.cc b/kaminpar-dist/coarsening/global_cluster_coarsener.cc index 98cabdb3..35263d18 100644 --- a/kaminpar-dist/coarsening/global_cluster_coarsener.cc +++ b/kaminpar-dist/coarsening/global_cluster_coarsener.cc @@ -16,8 +16,11 @@ #include "kaminpar-shm/coarsening/max_cluster_weights.h" namespace kaminpar::dist { + namespace { + SET_DEBUG(false); + } GlobalClusterCoarsener::GlobalClusterCoarsener(const Context &input_ctx) @@ -104,4 +107,5 @@ GlobalNodeWeight GlobalClusterCoarsener::max_cluster_weight() const { current().global_total_node_weight() ); } + } // namespace kaminpar::dist diff --git a/kaminpar-dist/coarsening/global_cluster_coarsener.h b/kaminpar-dist/coarsening/global_cluster_coarsener.h index 8d87f847..918afff9 100644 --- a/kaminpar-dist/coarsening/global_cluster_coarsener.h +++ b/kaminpar-dist/coarsening/global_cluster_coarsener.h @@ -18,6 +18,7 @@ #include "kaminpar-dist/dkaminpar.h" namespace kaminpar::dist { + class GlobalClusterCoarsener : public Coarsener { public: GlobalClusterCoarsener(const Context &input_ctx); @@ -42,4 +43,5 @@ class GlobalClusterCoarsener : public Coarsener { std::unique_ptr _clusterer; std::vector> _graph_hierarchy; }; + } // namespace kaminpar::dist