Defined in File CommunityDetectionAlgorithm.hpp
public NetworKit::Algorithm (Class Algorithm)
public NetworKit::CutClustering (Class CutClustering)
public NetworKit::LPDegreeOrdered (Class LPDegreeOrdered)
public NetworKit::LouvainMapEquation (Class LouvainMapEquation)
public NetworKit::PLM (Class PLM)
public NetworKit::PLP (Class PLP)
public NetworKit::ParallelAgglomerativeClusterer (Class ParallelAgglomerativeClusterer)
public NetworKit::ParallelLeiden (Class ParallelLeiden)
Abstract base class for community detection/graph clustering algorithms.
Subclassed by NetworKit::CutClustering, NetworKit::LPDegreeOrdered, NetworKit::LouvainMapEquation, NetworKit::PLM, NetworKit::PLP, NetworKit::ParallelAgglomerativeClusterer, NetworKit::ParallelLeiden
Public Functions
A community detection algorithm operates on a graph, so the constructor expects a graph.
G – [in] input graph
A community detection algorithm operates on a graph, so the constructor expects a graph.
G – [in] input graph
baseClustering – [in] optional; the algorithm will start from the given clustering.
Default destructor
Apply algorithm to graph