#include <mets.h>
Public Member Functions | |
virtual mana_move * | clone () const =0 |
Make a copy of this move. | |
virtual bool | operator== (const mana_move &other) const =0 |
Tell if this move equals another (for mets::simple_tabu_list). | |
virtual size_t | hash () const =0 |
Hash signature of this move (used by mets::simple_tabu_list). |
If you implement this class you can use the mets::simple_tabu_list as a ready to use tabu list, but you must implement copy, operator== and provide an hash funciton.
Return to METSlib home page