29 std::filesystem::path updateProblems();
33 virtual void RunProblemGeneration(
34 const std::filesystem::path& xpansion_output_dir,
35 const std::string& master_formulation,
36 const std::string& additionalConstraintFilename_l,
37 const std::filesystem::path& archive_path,
38 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger,
39 const std::filesystem::path& log_file_path,
40 const std::filesystem::path& weights_file,
41 bool unnamed_problems);
43 void ExtractUtilsFiles(
const std::filesystem::path& antares_archive_path,
44 const std::filesystem::path& xpansion_output_dir,
45 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
46 std::vector<std::shared_ptr<Problem>> getXpansionProblems(
48 const std::vector<ProblemData>& mpsList,
49 std::filesystem::path& lpDir_,
50 std::shared_ptr<ArchiveReader> reader);
51 virtual void set_solver(std::filesystem::path study_dir,
54 Antares::Solver::LpsFromAntares lps_;
55 std::optional<SimulationInputMode> mode_;
56 virtual void performAntaresSimulation(
const std::filesystem::path& output);