Antares Simulator
Power System Simulator
shave-peaks-by-remix-storage-gen.h
1 #pragma once
2 
3 #include <memory>
4 
5 #include "storage-for-remix-interface.h"
6 
7 namespace Antares::Solver::Simulation
8 {
9 void shavePeaksByRemixingStorageGen(const std::vector<double>& Load,
10  std::vector<double>& UnsupE,
11  const std::vector<double>& Spillage,
12  const std::vector<double>& DTG_MRG,
13  ListStorageForRemix storagesForRemix);
14 
15 void checkInput(const std::vector<double>& Load,
16  const std::vector<double>& UnsupE,
17  const std::vector<double>& Spillage,
18  const std::vector<double>& DTG_MRG,
19  const ListStorageForRemix& storagesForRemix);
20 
21 void collectRemixDebugInfo(const ListStorageForRemix& storagesForRemix, std::stringstream& stream);
22 
23 } // namespace Antares::Solver::Simulation