Main Page | Class Hierarchy | Compound List | File List | Compound Members

move.h

00001 /* Echange des valeurs de deux variables */
00003 class SwapMove : public Move
00004 {public :
00005  int variable1;
00006  int variable2;
00007  SwapMove();
00008  ~SwapMove() {;};
00009 int eqmove(Move* move);
00010 void copymove (Move* move);
00011 Move* computetabumove(Configuration* config);
00012 };
00013 
00014 
00015 /* cas particulier d'échange : échange de variables dans et en dehors d'un ensemble (cf maxclique) */
00017 class ExchangeMove : public SwapMove
00018 {public :
00019  ExchangeMove();
00020  ~ExchangeMove() {;};
00021 int eqmove(Move* move);
00022 void copymove (Move* move);
00023 Move* computetabumove(Configuration* config);
00024 };

Generated on Fri Sep 26 17:27:25 2003 for INCOP by doxygen 1.3.3