All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HubDominance.h
Go to the documentation of this file.
1 #ifndef HUBDOMINANCE_H
2 #define HUBDOMINANCE_H
3 
4 #include "../structures/Partition.h"
5 #include "../structures/Cover.h"
6 #include "QualityMeasure.h"
7 
8 namespace NetworKit {
9 
22 class HubDominance : public QualityMeasure {
23 public:
32  virtual double getQuality(const Partition& zeta, const Graph& G) override;
41  virtual double getQuality(const Cover& zeta, const Graph& G);
42 };
43 
44 } // namespace NetworKit
45 
46 #endif // HUBDOMINANCE_H
virtual double getQuality(const Partition &zeta, const Graph &G) override
Calculates the dominance of hubs in the given Partition zeta of the given Graph G.
Definition: HubDominance.cpp:12
A quality measure that measures the dominance of hubs in clusters.
Definition: HubDominance.h:22
Abstract base class for all clustering quality measures.
Definition: QualityMeasure.h:20
Implements a cover of a set, i.e.
Definition: Cover.h:27
Implements a partition of a set, i.e.
Definition: Partition.h:31
A graph (with optional weights) and parallel iterator methods.
Definition: Graph.h:79