#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 _RELEASE_ // #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