22 #ifndef __SOLVER_H2O_J_FONCTIONS__
23 #define __SOLVER_H2O_J_FONCTIONS__
25 namespace DoneesOptimisationJournaliere
27 DONNEES_MENSUELLES H2O_J_Instanciation(
void);
29 void H2O_J_OptimiserUnMois(DONNEES_MENSUELLES*,
const std::string&);
30 void H2O_J_Free(DONNEES_MENSUELLES*);
31 void H2O_J_ConstruireLesContraintes(
int,
41 CORRESPONDANCE_DES_CONTRAINTES&);
42 void H2O_j_ConstruireLesVariables(
int,
47 std::vector<double*>&,
48 CORRESPONDANCE_DES_VARIABLES&);
49 void H2O_J_InitialiserLesBornesdesVariables(DONNEES_MENSUELLES*,
int);
50 void H2O_J_InitialiserLeSecondMembre(DONNEES_MENSUELLES*,
int);
51 void H2O_J_InitialiserLeSecondMembre(DONNEES_MENSUELLES*,
int,
const std::string&);
52 void H2O_J_ResoudreLeProblemeLineaire(DONNEES_MENSUELLES*,
int);
53 void H2O_J_LisserLesSurTurbines(DONNEES_MENSUELLES*,
int);
54 void H2O_J_AjouterBruitAuCout(DONNEES_MENSUELLES&);