#include <moeoCombinedMOLS.h>
Inheritance diagram for moeoCombinedMOLS< EOT >:

Public Member Functions | |
| moeoCombinedMOLS (eoEvalFunc< EOT > &_eval, moeoMOLS< EOT > &_first_ls) | |
| Ctor. | |
| void | add (moeoMOLS< EOT > &_ls) |
| Adds a new local search to combine. | |
| void | operator() (const EOT &_eo, moeoArchive< EOT > &_arch) |
| Gives a new solution in order to explore the neigborhood. | |
Private Attributes | |
| eoEvalFunc< EOT > & | eval |
| the full evaluator of a solution | |
| std::vector< moeoMOLS< EOT > * > | combinedMOLS |
| the vector that contains the combined MOLS | |
Definition at line 24 of file moeoCombinedMOLS.h.
| moeoCombinedMOLS< EOT >::moeoCombinedMOLS | ( | eoEvalFunc< EOT > & | _eval, | |
| moeoMOLS< EOT > & | _first_ls | |||
| ) | [inline] |
Ctor.
| _eval | the full evaluator of a solution | |
| _first_ls | the first multi-objective local search to add |
Definition at line 33 of file moeoCombinedMOLS.h.
References moeoCombinedMOLS< EOT >::combinedMOLS.
| void moeoCombinedMOLS< EOT >::add | ( | moeoMOLS< EOT > & | _ls | ) | [inline] |
Adds a new local search to combine.
| _ls | the multi-objective local search to add |
Definition at line 43 of file moeoCombinedMOLS.h.
References moeoCombinedMOLS< EOT >::combinedMOLS.
| void moeoCombinedMOLS< EOT >::operator() | ( | const EOT & | _eo, | |
| moeoArchive< EOT > & | _arch | |||
| ) | [inline, virtual] |
Gives a new solution in order to explore the neigborhood.
The new non-dominated solutions are added to the archive
| _eo | the solution | |
| _arch | the archive of non-dominated solutions |
Implements eoBF< const EOT &, moeoArchive< EOT > &, void >.
Definition at line 54 of file moeoCombinedMOLS.h.
References moeoCombinedMOLS< EOT >::combinedMOLS, and moeoCombinedMOLS< EOT >::eval.
1.5.1