7#include "antares-xpansion/lpnamer/model/ActiveLinks.h"
8#include "antares-xpansion/study-updater/StudyUpdateStrategy.h"
14 const std::filesystem::path& link_path,
15 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
16 int Update(
const ActiveLink& link,
const std::map<std::string, double>& map)
override;
19 [[nodiscard]]
int UpdateLinkDataParameters(
21 const std::map<std::string, double>& investments_p)
const;
40 const std::map<std::string, double>& investments_p,
42 int timepoint_p)
const;
Definition ActiveLinks.h:15
Definition StudyUpdateLinkParameterStrategy.h:11
std::pair< double, double > computeNewCapacities(const std::map< std::string, double > &investments_p, const ActiveLink &link_p, int timepoint_p) const
computes the new capacities of related to a link
Definition StudyUpdateLinkParameterStrategy.cpp:56
std::filesystem::path getLinkdataFilepath(const ActiveLink &link_p) const
returns the path to the linkdata file related to a link
Definition StudyUpdateLinkParameterStrategy.cpp:22
Definition StudyUpdateStrategy.h:12