Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
StudyUpdateLinkCapacitiesStrategy.h
1//
2// Created by marechaljas on 16/06/22.
3//
4
5#pragma once
6
7#include "antares-xpansion/lpnamer/model/ActiveLinks.h"
8#include "antares-xpansion/study-updater/StudyUpdateStrategy.h"
9
11{
12public:
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;
17
18private:
19 int UpdateLinkCapacities(const ActiveLink& link_p,
20 const std::map<std::string, double>& investments_p) const;
21 std::vector<std::pair<double, double>> computeNewCapacitiesAllChronicles(
22 const std::map<std::string, double>& investments_p,
23 const ActiveLink& link_p,
24 int timepoint_p) const;
25};
Definition StudyUpdateLinkCapacitiesStrategy.h:11
Definition StudyUpdateStrategy.h:12