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,
bool unnamed_problems);
43 const std::filesystem::path& xpansion_output_dir,
44 const std::filesystem::path& weights_file,
45 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
46 void ExtractUtilsFiles(
47 const std::filesystem::path& antares_archive_path,
48 const std::filesystem::path& xpansion_output_dir,
49 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
50 std::vector<std::shared_ptr<Problem>> getXpansionProblems(
52 const std::vector<ProblemData>& mpsList, std::filesystem::path& lpDir_,
53 std::shared_ptr<ArchiveReader> reader,
54 const Antares::Solver::LpsFromAntares& lps);
55 virtual void set_solver(
56 std::filesystem::path study_dir,
59 Antares::Solver::LpsFromAntares lps_;
60 std::optional<SimulationInputMode> mode_;
61 virtual void performAntaresSimulation(
const std::filesystem::path& output);
62 std::filesystem::path simulation_dir_;