25 #include <antares/solver/hydro/probleme_spx_wrapper.h>
27 #include "spx_definition_arguments.h"
29 #define LINFINI 1.e+80
31 namespace DonneesOptimisationMensuelle
39 int NombreDeVariables{0};
40 std::vector<double> CoutLineaire;
41 std::vector<double> CoutLineaireBruite;
42 std::vector<int> TypeDeVariable;
45 int NombreDeContraintes{0};
46 std::vector<char> Sens;
47 std::vector<int> IndicesDebutDeLigne;
48 std::vector<int> NombreDeTermesDesLignes;
49 std::vector<double> CoefficientsDeLaMatriceDesContraintes;
50 std::vector<int> IndicesColonnes;
51 int NombreDeTermesAlloues{0};
60 std::vector<double> Xmin;
61 std::vector<double> Xmax;
62 std::vector<double> SecondMembre;
66 std::vector<double*> AdresseOuPlacerLaValeurDesVariablesOptimisees;
68 std::vector<double> X;
79 int ExistenceDUneSolution{0};
82 std::vector<int> PositionDeLaVariable;
83 std::vector<int> ComplementDeLaBase;
85 std::vector<double> CoutsReduits;
87 std::vector<double> CoutsMarginauxDesContraintes;
93 std::vector<int> NumeroDeVariableVolume;
94 std::vector<int> NumeroDeVariableTurbine;
95 std::vector<int> NumeroDeVariableOverflow;
96 std::vector<int> NumeroDeVariableDepassementVolumeMax;
97 std::vector<int> NumeroDeVariableDepassementVolumeMin;
98 int NumeroDeLaVariableViolMaxVolumeMin{0};
99 std::vector<int> NumeroDeVariableDEcartPositifAuTurbineCible;
100 std::vector<int> NumeroDeVariableDEcartNegatifAuTurbineCible;
101 int NumeroDeLaVariableXi{0};
107 int NombreDeReservoirs{0};
113 std::vector<PROBLEME_SPX_WRAPPER> ProblemeSpx;
115 double CoutDeLaSolution{0.};
116 double CoutDeLaSolutionBruite{0.};
Definition: h2o_m_donnees_optimisation.h:92
Definition: h2o_m_donnees_optimisation.h:106
Definition: h2o_m_donnees_optimisation.h:38
Definition: h2o_m_donnees_optimisation.h:56