CluE
1.0
|
Calculates the maximum diameter of one or more given clusters. More...
#include <maxdiamevaluator.h>
Public Member Functions | |
MaxDiamEvaluator (DissimilarityMeasure< T > const *measure=0) | |
Instantiates MaxDiamEvaluator, optionally with a DissimilarityMeasure to use when calculating the maximum diameter. More... | |
MaxDiamEvaluator (const MaxDiamEvaluator< T > &) | |
MaxDiamEvaluator< T > & | operator= (const MaxDiamEvaluator< T > &) |
virtual | ~MaxDiamEvaluator () |
virtual double | partitioncost (std::vector< std::vector< T * > > const &clusters) const |
Calculates the maximum diameter of a given clustering. More... | |
virtual double | partitioncost (PartitionProvider< T > const &clusteringSource, unsigned int solutionIndex) const |
Calculates the maximum diameter of a PartitionProvider's clustering solution. More... | |
virtual double | partitioncost (std::vector< T * > const &points) const |
Calculates the maximum diameter of a given vector of points. More... | |
virtual double | partitioncost (PartitionProvider< T > const &clusteringSource, unsigned int solutionIndex, unsigned int partitionIndex) const |
Calculates the maximum diameter of a PartitionProvider's clustering solution cluster/partition. More... | |
virtual void | setMeasure (DissimilarityMeasure< T > const *measure) |
Sets the DissimilarityMeasure used when calculating the maximum diameter. More... | |
![]() | |
virtual | ~PartitionEvaluation () |
![]() | |
virtual | ~Evaluation () |
Private Attributes | |
DissimilarityMeasure< T > * | measure |
Calculates the maximum diameter of one or more given clusters.
Definition at line 17 of file maxdiamevaluator.h.
CluE::MaxDiamEvaluator< T >::MaxDiamEvaluator | ( | DissimilarityMeasure< T > const * | measure = 0 | ) |
Instantiates MaxDiamEvaluator, optionally with a DissimilarityMeasure to use when calculating the maximum diameter.
measure | Optional. Nevertheless, you have to set a DissimilarityMeasure before using this class. |
Definition at line 66 of file maxdiamevaluator.h.
CluE::MaxDiamEvaluator< T >::MaxDiamEvaluator | ( | const MaxDiamEvaluator< T > & | mde | ) |
Definition at line 72 of file maxdiamevaluator.h.
|
virtual |
Definition at line 89 of file maxdiamevaluator.h.
MaxDiamEvaluator< T > & CluE::MaxDiamEvaluator< T >::operator= | ( | const MaxDiamEvaluator< T > & | mde | ) |
Definition at line 77 of file maxdiamevaluator.h.
|
virtual |
Calculates the maximum diameter of a given clustering.
Implements CluE::PartitionEvaluation< T >.
Definition at line 95 of file maxdiamevaluator.h.
|
virtual |
Calculates the maximum diameter of a PartitionProvider's clustering solution.
Implements CluE::PartitionEvaluation< T >.
Definition at line 108 of file maxdiamevaluator.h.
|
virtual |
Calculates the maximum diameter of a given vector of points.
Implements CluE::PartitionEvaluation< T >.
Definition at line 113 of file maxdiamevaluator.h.
|
virtual |
Calculates the maximum diameter of a PartitionProvider's clustering solution cluster/partition.
Implements CluE::PartitionEvaluation< T >.
Definition at line 131 of file maxdiamevaluator.h.
|
virtual |
Sets the DissimilarityMeasure used when calculating the maximum diameter.
Implements CluE::MeasureSetter< T >.
Definition at line 136 of file maxdiamevaluator.h.
|
private |
Definition at line 63 of file maxdiamevaluator.h.