#include <moeoObjectiveVectorComparator.h>
Inheritance diagram for moeoGDominanceObjectiveVectorComparator< ObjectiveVector >:

Public Member Functions | |
| moeoGDominanceObjectiveVectorComparator (ObjectiveVector _ref) | |
| Ctor. | |
| bool | operator() (const ObjectiveVector &_objectiveVector1, const ObjectiveVector &_objectiveVector2) |
| Returns true if _objectiveVector1 g-dominates _objectiveVector2. | |
Private Member Functions | |
| unsigned | flag (const ObjectiveVector &_objectiveVector) |
| Returns the flag of _objectiveVector according to the reference point. | |
Private Attributes | |
| ObjectiveVector | ref |
| the reference point | |
|
moeoParetoObjectiveVectorComparator< ObjectiveVector > | paretoComparator |
| Pareto comparator. | |
The concept of g-dominance as been introduced in: J. Molina, L. V. Santana, A. G. Hernandez-Diaz, C. A. Coello Coello, R. Caballero, "g-dominance: Reference point based dominance" (2007)
Definition at line 88 of file moeoObjectiveVectorComparator.h.
| moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::moeoGDominanceObjectiveVectorComparator | ( | ObjectiveVector | _ref | ) | [inline] |
Ctor.
| _ref | the reference point |
Definition at line 96 of file moeoObjectiveVectorComparator.h.
| bool moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::operator() | ( | const ObjectiveVector & | _objectiveVector1, | |
| const ObjectiveVector & | _objectiveVector2 | |||
| ) | [inline] |
Returns true if _objectiveVector1 g-dominates _objectiveVector2.
| _objectiveVector1 | the first objective vector | |
| _objectiveVector2 | the second objective vector |
Definition at line 105 of file moeoObjectiveVectorComparator.h.
References moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::flag(), and moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::paretoComparator.
| unsigned moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::flag | ( | const ObjectiveVector & | _objectiveVector | ) | [inline, private] |
Returns the flag of _objectiveVector according to the reference point.
| _objectiveVector | the first objective vector |
Definition at line 139 of file moeoObjectiveVectorComparator.h.
References moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::ref.
Referenced by moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::operator()().
1.5.1