#include <color.h>
Graphe d'héritage de la classe ColorCSProblem
Membres publics | |
ColorCSProblem (int nvar, int nconst, int nbcolor) | |
int | config_evaluation (Configuration *configuration) |
void | incr_update_conflicts (IncrCSPConfiguration *configuration, Move *move) |
void | fullincr_update_conflicts (FullincrCSPConfiguration *configuration, Move *move) |
void | init_domains (int nbvar, int s) |
void | best_config_analysis () |
void | best_config_write () |
void | analyse_conflicts (Configuration *configuration) |
Configuration * | create_configuration () |
int | compute_conflict (Configuration *configuration, int var, int val) |
|
analyse da la meilleure solution Redéfinie à partir de CSProblem. Redéfinie dans ImpasseColor. |
|
ecriture de la meilleure solution Redéfinie à partir de CSProblem. Redéfinie dans ImpasseColor. |
|
appelé par le calcul non incremental et par le semi-incrémental pour les valeurs autres que la courante Redéfinie à partir de OpProblem. |
|
nombre de contraintes de difference violées - on met a jour les compteurs de conflits par variable Redéfinie à partir de OpProblem. Redéfinie dans ImpasseColor. |
|
création d'une configuration (la classe exacte dépend du problème) Redéfinie à partir de CSProblem. |
|
mise à jour des conflits dans l'implantation avec incrémentalité complète Redéfinie à partir de OpProblem. Redéfinie dans ImpasseColor. |
|
mise à jour des conflits dans l'implantation incr (seuls les nb de conflits des valeurs courantes sont stockés) Redéfinie à partir de OpProblem. |
|
initialisation des domaines par défaut : un seul domaine numéro 0 pour toutes les variables Redéfinie à partir de CSProblem. Redéfinie dans ImpasseColor. |