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