27 #include <antares/solver/utils/basis_status.h>
29 #include "ortools/linear_solver/linear_solver.h"
38 int NombreDeVariables;
39 int NombreDeContraintes;
46 std::vector<int> IndicesDebutDeLigne;
47 std::vector<int> NombreDeTermesDesLignes;
48 std::vector<double> CoefficientsDeLaMatriceDesContraintes;
49 std::vector<int> IndicesColonnes;
50 int IncrementDAllocationMatriceDesContraintes;
51 int NombreDeTermesDansLaMatriceDesContraintes;
53 std::vector<double> CoutQuadratique;
54 std::vector<double> CoutLineaire;
55 std::vector<int> TypeDeVariable;
63 std::vector<double> Xmin;
64 std::vector<double> Xmax;
65 std::vector<double> SecondMembre;
69 std::vector<double*> AdresseOuPlacerLaValeurDesVariablesOptimisees;
71 std::vector<double> X;
75 std::vector<double*> AdresseOuPlacerLaValeurDesCoutsMarginaux;
76 std::vector<double> CoutsMarginauxDesContraintes;
80 std::vector<double*> AdresseOuPlacerLaValeurDesCoutsReduits;
81 std::vector<double> CoutsReduits;
83 int ExistenceDUneSolution;
92 std::vector<std::unique_ptr<operations_research::MPSolver>> ProblemesSpx;
100 std::vector<double> Pi;
101 std::vector<int> Colonne;
104 std::vector<std::string> NomDesVariables;
105 std::vector<std::string> NomDesContraintes;
107 std::vector<bool> VariablesEntieres;
119 return std::any_of(VariablesEntieres.cbegin(),
120 VariablesEntieres.cend(),
121 [](
bool x) { return x; });
Definition: basis_status.h:40
Definition: opt_structure_probleme_a_resoudre.h:35