#include <moLSCheckPoint.h>
Inheritance diagram for moLSCheckPoint< M >:

Public Member Functions | |
| void | operator() (const M &__move, const typename M::EOType &__sol) |
| Function which launches the checkpointing. | |
| void | add (eoBF< const M &, const typename M::EOType &, void > &__f) |
| Procedure which add a new function to the function vector. | |
Private Attributes | |
|
std::vector< eoBF< const M &, const typename M::EOType &, void > * > | func |
| vector of function | |
Thanks to this class, at each iteration, additionnal function can be used (and not only one).
Definition at line 21 of file moLSCheckPoint.h.
| void moLSCheckPoint< M >::operator() | ( | const M & | __move, | |
| const typename M::EOType & | __sol | |||
| ) | [inline] |
Function which launches the checkpointing.
Each saved function is used on the current move and the current solution.
| __move | a move. | |
| __sol | a solution. |
Definition at line 34 of file moLSCheckPoint.h.
References moLSCheckPoint< M >::func.
| void moLSCheckPoint< M >::add | ( | eoBF< const M &, const typename M::EOType &, void > & | __f | ) | [inline] |
Procedure which add a new function to the function vector.
The new function is added at the end of the vector.
| __f | a new function to add. |
Definition at line 49 of file moLSCheckPoint.h.
References moLSCheckPoint< M >::func.
1.5.1