#include <incop.h>
Graphe d'héritage de la classe IncrCSPConfiguration
Membres publics | |
IncrCSPConfiguration (int nbvar) | |
IncrCSPConfiguration (int nbvar, int nbcol) | |
void | copy_element (Configuration *config2) |
void | init_conflicts () |
void | incr_conflicts (int var, int val, int index, int incr) |
void | set_conflicts (int var, int val, int index, int nbconf) |
int | get_conflicts (int var, int val, int index) |
int | get_conflicts_problem (OpProblem *problem, int var, int val) |
virtual void | set_variableconflicts (int var, int nbconf) |
void | update_conflicts (OpProblem *problem, Move *move) |
Attributs Publics | |
int * | tabconflicts |
|
copie d'une configuration config2 dans this Redéfinie à partir de Configuration. |
|
nombre de conflits de (var,val) stocké Redéfinie à partir de Configuration. |
|
nombre de conflits de (var,val) , au besoin recalculé Redéfinie à partir de Configuration. |
|
stockage de l'augmentation des conflits de (var,val) de incr Redéfinie à partir de Configuration. |
|
initialisation à 0 de la structure de données des conflits Redéfinie à partir de Configuration. |
|
stockage du nombre des conflits nbconf de (var,val) Redéfinie à partir de Configuration. |
|
mise à jour des conflits après avoir effectué le mouvement move Redéfinie à partir de Configuration. |