CluE
1.0
|
Wraps CombinedEvaluation into PartitionEvaluation by using a ProxGenerator instance. More...
#include <comb2part_evaluationwrapper.h>
Public Member Functions | |
CombinedToPartitionEvaluationWrapper (CombinedEvaluation< T > const *evaluation, ProxyGenerator< T > const *generator) | |
Provide a CombinedEvaluation and a suitable ProxyGenerator. More... | |
virtual double | partitioncost (std::vector< std::vector< T * > > const &partitioning) const |
See wrapped class's combinedcost() documentation. More... | |
virtual double | partitioncost (PartitionProvider< T > const &partitionProvider, unsigned int solutionIndex) const |
virtual double | partitioncost (std::vector< T * > const &partition) const |
virtual double | partitioncost (PartitionProvider< T > const &partitionProvider, unsigned int solutionIndex, unsigned int partitionIndex) const |
![]() | |
virtual | ~PartitionEvaluation () |
![]() | |
virtual | ~Evaluation () |
Private Attributes | |
CombinedEvaluation< T > const *const | evaluation |
ProxyGenerator< T > const *const | generator |
Wraps CombinedEvaluation into PartitionEvaluation by using a ProxGenerator instance.
Provide a CombinedEvaluation and a suitable ProxyGenerator to use the CombinedEvaluation as a PartitionEvaluation.
Definition at line 17 of file comb2part_evaluationwrapper.h.
CluE::CombinedToPartitionEvaluationWrapper< T >::CombinedToPartitionEvaluationWrapper | ( | CombinedEvaluation< T > const * | evaluation, |
ProxyGenerator< T > const * | generator | ||
) |
Provide a CombinedEvaluation and a suitable ProxyGenerator.
Definition at line 48 of file comb2part_evaluationwrapper.h.
|
virtual |
See wrapped class's combinedcost() documentation.
Implements CluE::PartitionEvaluation< T >.
Definition at line 53 of file comb2part_evaluationwrapper.h.
|
virtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements CluE::PartitionEvaluation< T >.
Definition at line 64 of file comb2part_evaluationwrapper.h.
|
virtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements CluE::PartitionEvaluation< T >.
Definition at line 77 of file comb2part_evaluationwrapper.h.
|
virtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements CluE::PartitionEvaluation< T >.
Definition at line 82 of file comb2part_evaluationwrapper.h.
|
private |
Definition at line 44 of file comb2part_evaluationwrapper.h.
|
private |
Definition at line 45 of file comb2part_evaluationwrapper.h.