#include <moeoIBEA.h>
Inheritance diagram for moeoIBEASorting< EOT, Fitness >:

Public Member Functions | |
| moeoIBEASorting (moeoBinaryQualityIndicator< Fitness > *_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 84 of file moeoIBEA.h.
| moeoIBEASorting< EOT, Fitness >::moeoIBEASorting | ( | moeoBinaryQualityIndicator< Fitness > * | _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 96 of file moeoIBEA.h.
References moeoIBEASorting< EOT, Fitness >::kappa.
| void moeoIBEASorting< EOT, Fitness >::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, Fitness >.
Definition at line 121 of file moeoIBEA.h.
References moeoIBEA< EOT, Fitness >::I, and moeoBinaryQualityIndicator< EOFitness >::setBounds().
| void moeoIBEASorting< EOT, Fitness >::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, Fitness >.
Definition at line 150 of file moeoIBEA.h.
References moeoIBEASorting< EOT, Fitness >::kappa, and eoValueParam< std::vector< WorthT > >::value().
1.5.1