#include <latinsquare.h>
Inheritance diagram for ColSwMove:
Public Member Functions | |
int | eqmove (Move *move) |
void | copymove (Move *move) |
Move * | computetabumove (Configuration *config) |
Public Attributes | |
int | line |
int | variable1 |
int | variable2 |
|
the move to be put in the tabu list (to be implemented in the subclasses) Reimplemented from Move. |
|
copy of move move1 into this Reimplemented from Move. |
|
the test of equality of a move (used for searching a move in the tabu list) Reimplemented from Move. |
|
modified line |
|
1st swapped variable |
|
2d swapped variable |