29 #include "antares/solver/hydro/management/HydroErrorsCollector.h"
30 #include "antares/study/parts/hydro/container.h"
45 const Antares::Data::AreaName areaName,
48 const unsigned int year,
49 const unsigned int lastSimulationDay,
50 const unsigned int firstMonthOfSimulation,
53 bool finalLevelFineForUse()
const;
56 bool wasSetInScenarioBuilder();
57 bool compatibleWithReservoirProperties();
58 bool skippingFinalLevelUse();
59 bool checkForInfeasibility();
60 bool hydroAllocationStartMatchesSimulation()
const;
61 bool isFinalLevelReachable()
const;
62 double calculateTotalInflows()
const;
63 bool isBetweenRuleCurves()
const;
66 unsigned int year_ = 0;
67 unsigned int lastSimulationDay_ = 0;
68 unsigned int firstMonthOfSimulation_ = 0;
72 const Antares::Data::AreaName areaName_;
76 bool finalLevelFineForUse_ =
false;
Hydro for a single area.
Definition: container.h:86
Definition: HydroErrorsCollector.h:32
Definition: finalLevelValidator.h:42