26 #include <antares/inifile/inifile.h>
28 namespace Antares::Data::ShortTermStorage
59 bool penalizeVariationWithdrawal =
false;
60 bool penalizeVariationInjection =
false;
65 bool allowOverflow =
false;
68 static constexpr
double initiallevelDefault = .5;
Definition: properties.h:31
std::optional< double > withdrawalNominalCapacity
Not optional Withdrawal nominal capacity, >= 0.
Definition: properties.h:40
double injectionEfficiency
Efficiency factor for injection between 0 and 1.
Definition: properties.h:50
std::string groupName
Used to sort outputs.
Definition: properties.h:55
double withdrawalEfficiency
Efficiency factor for withdrawal between 0 and 1.
Definition: properties.h:52
std::optional< double > reservoirCapacity
Not optional Reservoir capacity in MWh, >= 0.
Definition: properties.h:42
double initialLevel
Initial level, <= 1.
Definition: properties.h:45
std::string name
cluster name
Definition: properties.h:57
bool initialLevelOptim
Bool to optimise or not initial level.
Definition: properties.h:47
std::optional< double > injectionNominalCapacity
Not optional Injection nominal capacity, >= 0.
Definition: properties.h:38
bool enabled
Enabled ?
Definition: properties.h:63
A single entry in an INI file.
Definition: inifile.h:43
Data for an INI file.
Definition: inifile.h:34