Antares Simulator
Power System Simulator
|
Public Types | |
enum | RenewableGroup { windOffShore = 0 , windOnShore , thermalSolar , PVSolar , rooftopSolar , renewableOther1 , renewableOther2 , renewableOther3 , renewableOther4 , groupMax } |
enum | TimeSeriesMode { powerGeneration = 0 , productionFactor } |
using | Set = std::set<RenewableCluster*, CompareClusterName> |
Set of renewable clusters. | |
![]() | |
using | Set = std::set<Cluster*, CompareClusterName> |
Constructor & Destructor | |
enum RenewableGroup | groupID = renewableOther1 |
The group ID. | |
enum TimeSeriesMode | tsMode = powerGeneration |
class | RenewableClusterList |
RenewableCluster (Data::Area *parent) | |
Default constructor, with a parent area. | |
bool | forceReload (bool reload) const override |
Invalidate all data associated to the renewable cluster. | |
void | markAsModified () const override |
Mark the renewable cluster as modified. | |
void | reset () override |
Reset to default values. | |
void | setGroup (Data::ClusterName newgrp) override |
Set the group. | |
bool | integrityCheck () override |
Check and fix all values of a renewable cluster. | |
void | copyFrom (const RenewableCluster &cluster) |
Copy data from another cluster. | |
uint | groupId () const override |
Group ID as an uint. | |
bool | setTimeSeriesModeFromString (const YString &value) |
YString | getTimeSeriesModeAsString () const |
double | valueAtTimeStep (uint year, uint hourInYear) const |
Additional Inherited Members | |
![]() | |
Cluster (Area *parent) | |
const ClusterName & | id () const |
const ClusterName & | group () const |
const ClusterName & | name () const |
void | setName (const AnyString &newname) |
Yuni::String | getFullName () const |
void | invalidateArea () |
Invalidate the whole attached area. | |
bool | isVisibleOnLayer (const size_t &layerID) const |
Check wether the cluster is visible in a layer (it's parent area is visible in the layer) | |
bool | saveDataSeriesToFolder (const AnyString &folder) const |
bool | loadDataSeriesFromFolder (Study &s, const std::filesystem::path &folder) |
bool | isEnabled () const |
![]() | |
uint | unitCount = 0 |
bool | enabled = true |
Area * | parentArea |
The associate area (alias) | |
double | nominalCapacity = 0. |
Capacity of reference per unit (MW) (pMax) | |
unsigned int | areaWideIndex = (uint)-1 |
The index of the cluster from the area's point of view. | |
unsigned int | enabledIndex = (uint)-1 |
TimeSeriesNumbers | tsNumbers |
tsNumbers must be constructed before series | |
TimeSeries | series |
Series. | |
Matrix | modulation |
Modulation matrix. | |
![]() | |
Data::ClusterName | pName |
Data::ClusterName | pID |
Data::ClusterName | pGroup |
void Antares::Data::Data::RenewableCluster::copyFrom | ( | const RenewableCluster & | cluster | ) |
Copy data from another cluster.
The name and the id will remain untouched.
|
overridevirtual |
Invalidate all data associated to the renewable cluster.
Implements Antares::Data::Cluster.
|
overridevirtual |
Group ID as an uint.
Implements Antares::Data::Cluster.
|
overridevirtual |
Check and fix all values of a renewable cluster.
Implements Antares::Data::Cluster.
|
overridevirtual |
Mark the renewable cluster as modified.
Implements Antares::Data::Cluster.
|
overridevirtual |
Reset to default values.
This method should only be called from the GUI
Reimplemented from Antares::Data::Cluster.
|
overridevirtual |
Set the group.
Implements Antares::Data::Cluster.
enum RenewableGroup Antares::Data::RenewableCluster::groupID = renewableOther1 |
The group ID.
This value is computed from the field 'group' in 'group()