1 #ifndef PARTITIONEVALUATION_H
2 #define PARTITIONEVALUATION_H
4 #include "../base/evaluation.h"
5 #include "../base/partitionprovider.h"
29 virtual double partitioncost(std::vector<std::vector<T*> >
const &partitioning)
const = 0;
38 virtual double partitioncost(std::vector<T*>
const &partition)
const = 0;
virtual double partitioncost(std::vector< std::vector< T * > > const &partitioning) const =0
Calculates the cost of a given partitioning.
Abstract base class for clustering evaluations.
virtual ~PartitionEvaluation()
Abstract class for partition-based evaluation algorithms.
Abstract base class to access results of partition based clustering algorithms.