26#include <antares/writer/i_writer.h>
29#pragma GCC diagnostic push
30#pragma GCC diagnostic ignored "-Wunused-parameter"
31#include "ortools/linear_solver/linear_solver.h"
32#pragma GCC diagnostic pop
34#include "ortools_wrapper.h"
36using namespace operations_research;
38void ORTOOLS_EcrireJeuDeDonneesLineaireAuFormatMPS(MPSolver* solver,
40 const std::string& filename);
47std::list<std::string> getAvailableOrtoolsSolverName();
54std::string availableOrToolsSolversString();
61MPSolver* MPSolverFactory(
const bool isMip,
const std::string& solverName);
63std::string generateTempPath(
const std::string& filename);
64void removeTemporaryFile(
const std::string& tmpPath);
71 std::optional<std::string> LPSolverName, MIPSolverName;
73 static const std::map<std::string, struct SolverNames> solverMap;