21 #ifndef __SOLVER_H2O_J_STRUCTURE_INTERNE__
22 #define __SOLVER_H2O_J_STRUCTURE_INTERNE__
27 #include <antares/solver/hydro/probleme_spx_wrapper.h>
29 #include "spx_definition_arguments.h"
31 #define LINFINI 1.e+80
33 namespace DoneesOptimisationJournaliere
41 int NombreDeVariables{0};
42 std::vector<double> CoutLineaire;
43 std::vector<int> TypeDeVariable;
52 int NombreDeContraintes{0};
53 std::vector<char> Sens;
54 std::vector<int> IndicesDebutDeLigne;
55 std::vector<int> NombreDeTermesDesLignes;
56 std::vector<double> CoefficientsDeLaMatriceDesContraintes;
57 std::vector<int> IndicesColonnes;
58 int NombreDeTermesAlloues{0};
67 std::vector<double> Xmin;
68 std::vector<double> Xmax;
69 std::vector<double> SecondMembre;
73 std::vector<double*> AdresseOuPlacerLaValeurDesVariablesOptimisees;
75 std::vector<double> X;
77 int ExistenceDUneSolution{NON_SPX};
93 std::vector<double> CoutsMarginauxDesContraintes;
100 int NumeroDeContrainteDEnergieMensuelle{0};
101 std::vector<int> NumeroDeContrainteSurXi;
102 std::vector<int> NumeroDeContrainteSurXiSym;
103 std::vector<int> NumeroDeContrainteSurXiPlus;
104 std::vector<int> NumeroDeContrainteSurXiMoins;
110 std::vector<int> NumeroDeVariableTurbine;
113 std::vector<int> NumeroDeLaVariableXi;
116 int NumeroDeLaVariableXiPlus{0};
117 int NumeroDeLaVariableXiMoins{0};
123 int NombreDeProblemes{0};
124 std::vector<int> NbJoursDUnProbleme;
126 std::vector<CORRESPONDANCE_DES_VARIABLES> CorrespondanceDesVariables;
127 std::vector<CORRESPONDANCE_DES_CONTRAINTES> CorrespondanceDesContraintes;
129 std::vector<PROBLEME_LINEAIRE_PARTIE_FIXE> ProblemeLineairePartieFixe;
130 std::vector<PROBLEME_LINEAIRE_PARTIE_VARIABLE> ProblemeLineairePartieVariable;
133 std::vector<PROBLEME_SPX_WRAPPER> ProblemeSpx;
Definition: h2o_j_donnees_optimisation.h:99
Definition: h2o_j_donnees_optimisation.h:109
Definition: h2o_j_donnees_optimisation.h:122
Definition: h2o_j_donnees_optimisation.h:40
Definition: h2o_j_donnees_optimisation.h:63