#include <incop.h>
Inheritance diagram for Move:
Public Member Functions | |
virtual int | eqmove (Move *move1) |
virtual void | copymove (Move *move) |
virtual Move * | computetabumove (Configuration *config) |
Public Attributes | |
int | valuation |
|
the move to be put in the tabu list (to be implemented in the subclasses) Reimplemented in CSPMove, ColSwMove, SwapMove, and ExchangeMove. |
|
copy of move move1 into this Reimplemented in CSPMove, ColSwMove, SwapMove, and ExchangeMove. |
|
the test of equality of a move (used for searching a move in the tabu list) Reimplemented in CSPMove, ColSwMove, SwapMove, and ExchangeMove. |