METSlib
0.6
|
#include <termination-criteria.hh>
Public Member Functions | |
bool | operator() (const feasible_solution &fs) |
Alternate function that decides if we shoud terminate the search process. More... | |
void | reset () |
Reset the criterion to its initial state. More... | |
![]() | |
termination_criteria_chain (termination_criteria_chain *next=0) | |
Constructor. More... | |
termination_criteria_chain (const termination_criteria_chain &) | |
purposely not implemented (see Effective C++) | |
termination_criteria_chain & | operator= (const termination_criteria_chain &) |
virtual | ~termination_criteria_chain () |
Virtual destructor. | |
Additional Inherited Members | |
![]() | |
termination_criteria_chain * | next_m |
The mets::forever termination criterion will never terminate the search.
This can be used in the mets::simulated_annealing to stop only when the temperature reaches 0 or in the mets::tabu_search if we want to stop for another reason (e.g. some components or observer raises an exception).
The forever termination criterion cannot be chained. When chained behaviour is undetermined.
|
inlinevirtual |
Alternate function that decides if we shoud terminate the search process.
(chain of responsibility)
fs | The current working solution. |
Reimplemented from mets::termination_criteria_chain.
|
inlinevirtual |
Reset the criterion to its initial state.
(chain of responsibility)
Reimplemented from mets::termination_criteria_chain.
Return to METSlib home page