#include <moGenSolContinue.h>

Public Member Functions | |
| moGenSolContinue (unsigned int _generationMaximumNumber) | |
| Simple constructor. | |
| bool | operator() (const EOT &_solution) |
| Function that activates the stop criterion. | |
| void | init () |
| Procedure which allows to initialise the generation counter. | |
Private Attributes | |
| unsigned int | generationMaximumNumber |
| Iteration maximum number. | |
| unsigned int | generationNumber |
| Iteration current number. | |
The stop criterion corresponds to a maximum number of iteration.
Definition at line 46 of file moGenSolContinue.h.
| moGenSolContinue< EOT >::moGenSolContinue | ( | unsigned int | _generationMaximumNumber | ) | [inline] |
Simple constructor.
| _generationMaximumNumber | The maximum number of generations. |
Definition at line 54 of file moGenSolContinue.h.
| bool moGenSolContinue< EOT >::operator() | ( | const EOT & | _solution | ) | [inline, virtual] |
Function that activates the stop criterion.
Increments the counter and returns TRUE if the current number of iteration is lower than the given maximum number of iterations.
| _solution | The current solution. |
Implements eoUF< const EOT &, bool >.
Definition at line 66 of file moGenSolContinue.h.
References moGenSolContinue< EOT >::generationMaximumNumber, and moGenSolContinue< EOT >::generationNumber.
| void moGenSolContinue< EOT >::init | ( | ) | [inline, virtual] |
Procedure which allows to initialise the generation counter.
It can also be used to reset the iteration counter.
Implements moSolContinue< EOT >.
Definition at line 78 of file moGenSolContinue.h.
References moGenSolContinue< EOT >::generationNumber.
1.5.4