28 namespace Antares::Solver::Simulation
38 const std::string& name()
const
44 virtual double maxExchange(
unsigned hourOfMaxGen,
unsigned hourOfMinGen)
const = 0;
45 virtual void update() = 0;
46 virtual const std::vector<double>& initWithdrawal()
const = 0;
47 virtual std::vector<double>& withdrawal() = 0;
50 virtual void checkInput(
size_t size) = 0;
54 using ListStorageForRemix = std::vector<std::shared_ptr<IStorageForRemix>>;
59 void add(
const double capacity,
const std::shared_ptr<IStorageForRemix> sts);
60 ListStorageForRemix makeSortedList();
63 std::vector<std::pair<double, std::shared_ptr<IStorageForRemix>>> pairs_capa_storage_;
Definition: storage-for-remix-interface.h:31
Definition: storage-for-remix-interface.h:57