27#include <antares/inifile/inifile.h>
29namespace Antares::Data::ShortTermStorage
56 std::string groupName =
"OTHER1";
60 bool penalizeVariationWithdrawal =
false;
61 bool penalizeVariationInjection =
false;
67 static constexpr double initiallevelDefault = .5;
Definition properties.h:32
std::optional< double > withdrawalNominalCapacity
Not optional Withdrawal nominal capacity, >= 0.
Definition properties.h:41
double injectionEfficiency
Efficiency factor for injection between 0 and 1.
Definition properties.h:51
double withdrawalEfficiency
Efficiency factor for withdrawal between 0 and 1.
Definition properties.h:53
std::optional< double > reservoirCapacity
Not optional Reservoir capacity in MWh, >= 0.
Definition properties.h:43
double initialLevel
Initial level, <= 1.
Definition properties.h:46
std::string name
cluster name
Definition properties.h:58
bool initialLevelOptim
Bool to optimise or not initial level.
Definition properties.h:48
std::optional< double > injectionNominalCapacity
Not optional Injection nominal capacity, >= 0.
Definition properties.h:39
bool enabled
Enabled ?
Definition properties.h:64
A single entry in an INI file.
Definition inifile.h:43
Data for an INI file.
Definition inifile.h:34