All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IsolatedInterpartitionConductance.h
Go to the documentation of this file.
1 #ifndef ISOLATEDINTERPARTITIONCONDUCTANCE_H
2 #define ISOLATEDINTERPARTITIONCONDUCTANCE_H
3 
5 
6 namespace NetworKit {
7 
24 public:
26 
30  virtual void run() override;
31 
35  virtual bool isSmallBetter() const override { return true; };
36 
40  virtual bool isParallel() const override { return false; };
41 
45  virtual std::string toString() const override { return "Isolated inter-partition conductance"; };
46 };
47 
48 }
49 
50 #endif // ISOLATEDINTERPARTITIONCONDUCTANCE_H
virtual bool isSmallBetter() const override
Definition: IsolatedInterpartitionConductance.h:35
LocalPartitionEvaluation(const Graph &G, const Partition &P)
Initialize the partition evaluation method.
Definition: LocalPartitionEvaluation.cpp:7
virtual std::string toString() const override
Get the name of the algorithm.
Definition: IsolatedInterpartitionConductance.h:45
virtual bool isParallel() const override
Definition: IsolatedInterpartitionConductance.h:40
Virtual base class of all evaluation methods for a single Partition which is based on the evaluation ...
Definition: LocalPartitionEvaluation.h:14
Isolated inter-partition conductance is a measure for how well a partition (communtiy/cluster) is sep...
Definition: IsolatedInterpartitionConductance.h:23
virtual void run() override
Execute the algorithm.
Definition: IsolatedInterpartitionConductance.cpp:8