13 [[nodiscard]]
virtual int Update(
14 const ActiveLink& link,
const std::map<std::string, double>& map) = 0;
16 const std::filesystem::path& study_path,
17 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
20 :
public LogUtils::XpansionError<std::runtime_error> {
21 using LogUtils::XpansionError<std::runtime_error>::XpansionError;
25 void EnsureCandidateInvestmentFound(
26 const std::map<std::string, double>& investments_p,
28 const std::map<std::string, double>::const_iterator& it_candidate)
const;
30 const std::filesystem::path antares_link_folder_path;
32 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger_;