#include <mets.h>


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.
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). | |
Return to METSlib home page