#include <moeoIBEA.h>
Inheritance diagram for moeoIBEAAvgSorting< EOT, FitnessEval >:

Public Member Functions | |
| moeoIBEAAvgSorting (moeoBinaryQualityIndicator< FitnessEval > *_I, const double _kappa) | |
| constructor | |
Private Member Functions | |
| void | setBounds (const eoPop< EOT > &_pop) |
| computation and setting of the bounds for each objective | |
| void | fitnesses (const eoPop< EOT > &_pop) |
| computation and setting of the fitness for each individual of the population | |
Private Attributes | |
| double | kappa |
| scaling factor kappa | |
Definition at line 361 of file moeoIBEA.h.
| moeoIBEAAvgSorting< EOT, FitnessEval >::moeoIBEAAvgSorting | ( | moeoBinaryQualityIndicator< FitnessEval > * | _I, | |
| const double | _kappa | |||
| ) | [inline] |
constructor
| eoBinaryQualityIndicator<EOT>* | _I the binary quality indicator to use in the selection process | |
| double | _kappa scaling factor kappa |
Definition at line 373 of file moeoIBEA.h.
References moeoIBEAAvgSorting< EOT, FitnessEval >::kappa.
| void moeoIBEAAvgSorting< EOT, FitnessEval >::setBounds | ( | const eoPop< EOT > & | _pop | ) | [inline, private, virtual] |
computation and setting of the bounds for each objective
| const | eoPop<EOT>& _pop the population |
Implements moeoIBEA< EOT, FitnessEval >.
Definition at line 398 of file moeoIBEA.h.
References moeoIBEA< EOT, FitnessEval >::I, and moeoBinaryQualityIndicator< EOFitness >::setBounds().
| void moeoIBEAAvgSorting< EOT, FitnessEval >::fitnesses | ( | const eoPop< EOT > & | _pop | ) | [inline, private, virtual] |
computation and setting of the fitness for each individual of the population
| const | eoPop<EOT>& _pop the population |
Implements moeoIBEA< EOT, FitnessEval >.
Definition at line 431 of file moeoIBEA.h.
References moeoIBEAAvgSorting< EOT, FitnessEval >::kappa, and eoValueParam< std::vector< WorthT > >::value().
1.5.1