#ifndef __TUNING_H__ #define __TUNING_H__ /** tests unitaires */ // ajouter toujours UNIT_TEST //#define UNIT_TEST // choix du module à tester //#define TEST_VITERBI //#define TESTDA //#define TEST_PMAX //#define PRODUIT_SOLUTION_A_CHAQUE_PASSE //#define NO_CPLEX /** traitement des erreurs */ //#define CATCH_EXCEPTION /** verbosité */ /* général */ #define VERBOSE_TEMPS #define VERBOSE_PASSES /* graphe */ // #define VERBOSE_COUT_THERMIQUES // #define __DUMP_GRAPHE__ // #define __DEBUG_VITERBI__ // #define VERBOSE_VITERBI // #define VERBOSE_NB_NOEUDS // #define VERBOSE_CREATION_NOEUD // #define DEBUG_CREATION_NOEUDS #define VERBOSE_NB_ARCS // #define VERBOSE_CREATION_ARCS // #define DEBUG_COUT_ARCS /* plans */ #define VERBOSE_PLANS #define _DEBUG_BO_ #define FICHIER_PLAN #define VERBOSE_NUMEROS_PLANS /* dual ascent */ // #define _DEBUG_ZD // #define _DEBUG_LAMBDA // #define PMAX_POUR_DEM #define BORNE_SUP_VERSION_2 #define _DEBUG_BORNESUP #define VERBOSE_SUMPROD #define VERBOSE_BORNE_SUP #define VERBOSE_COUT_COLONNES /* cplex */ #define DEBUG_CLIQUES #define VERBOSE_SOLUTION_STATUS // #define WRITE_CPLEX_FILE // écrire mip.lp sur le disque #define VERBOSE_CPLEX_INTERNAL CPX_OFF // CPX_OFF ou CPX_ON /** type d'instance réduite */ // moyenne sur les scenarios, par semaine #define RED_MOYENNE #define TEST_MOYENNE_PAR_SCENARIO /** paramétrages */ // #define SAUT_CAMPAGNE_AUTORISE #define DEFAULT_TIME_LIMIT 60 #define FACTEUR_DE_PAVAGE 1.0 /* pas de pavage pour les niveaux de fuel de chaque semaine : facteur * EMAX(powerplant,semaine) */ #define BORNE_SUP_DUAL_ASCENT false #define _MODUL_REPARTIE_ #endif