|
Antares Simulator
Power System Simulator
|
Generic renewable generation variables for solar and wind power. More...
#include <algorithm>#include <string_view>#include <antares/study/area/area.h>#include "timeseries_base.h"Go to the source code of this file.
Classes | |
| struct | Antares::Solver::Variable::Economy::SolarTag |
| Tag type for solar generation variables. More... | |
| struct | Antares::Solver::Variable::Economy::WindTag |
| Tag type for wind generation variables. More... | |
| struct | Antares::Solver::Variable::Economy::SolarTraits |
| Traits for solar generation time series. More... | |
| struct | Antares::Solver::Variable::Economy::WindTraits |
| Traits for wind generation time series. More... | |
| struct | Antares::Solver::Variable::Economy::GenerationTraits< SolarTag > |
| Specialization mapping SolarTag to SolarTraits. More... | |
| struct | Antares::Solver::Variable::Economy::GenerationTraits< WindTag > |
| Specialization mapping WindTag to WindTraits. More... | |
| class | Antares::Solver::Variable::Economy::TimeSeriesValuesGenerationImpl< TraitsType, NextT > |
| Common implementation for renewable generation time series. More... | |
Typedefs | |
VCard Type Aliases | |
| using | Antares::Solver::Variable::Economy::VCardTimeSeriesValuesSolar = VCardTimeSeriesBase< SolarTraits > |
| VCard for solar generation variables. More... | |
| using | Antares::Solver::Variable::Economy::VCardTimeSeriesValuesWind = VCardTimeSeriesBase< WindTraits > |
| VCard for wind generation variables. More... | |
Legacy Compatibility Layer | |
| template<class Tag > | |
| using | Antares::Solver::Variable::Economy::VCardTimeSeriesValuesGeneration = VCardTimeSeriesBase< GenerationTraits< Tag > > |
| Legacy VCard template using tag-based traits. More... | |
Type Aliases for Backward Compatibility | |
| template<class Tag , class NextT = Container::EndOfList> | |
| using | Antares::Solver::Variable::Economy::TimeSeriesValuesGeneration = TimeSeriesValuesGenerationImpl< GenerationTraits< Tag >, NextT > |
| Legacy generation variable template using tags. More... | |
| template<class NextT = Container::EndOfList> | |
| using | Antares::Solver::Variable::Economy::TimeSeriesValuesSolar = TimeSeriesValuesGenerationImpl< SolarTraits, NextT > |
| Solar generation time series variable. More... | |
| template<class NextT = Container::EndOfList> | |
| using | Antares::Solver::Variable::Economy::TimeSeriesValuesWind = TimeSeriesValuesGenerationImpl< WindTraits, NextT > |
| Wind generation time series variable. More... | |
Generic renewable generation variables for solar and wind power.
The generation variables have special behavior for renewable energy:
| using Antares::Solver::Variable::Economy::TimeSeriesValuesGeneration = typedef TimeSeriesValuesGenerationImpl<GenerationTraits<Tag>, NextT> |
Legacy generation variable template using tags.
| Tag | Generation type tag (SolarTag or WindTag) |
| NextT | Next variable in the processing chain |
| using Antares::Solver::Variable::Economy::TimeSeriesValuesSolar = typedef TimeSeriesValuesGenerationImpl<SolarTraits, NextT> |
Solar generation time series variable.
| NextT | Next variable in the processing chain |
| using Antares::Solver::Variable::Economy::TimeSeriesValuesWind = typedef TimeSeriesValuesGenerationImpl<WindTraits, NextT> |
Wind generation time series variable.
| NextT | Next variable in the processing chain |
| using Antares::Solver::Variable::Economy::VCardTimeSeriesValuesGeneration = typedef VCardTimeSeriesBase<GenerationTraits<Tag> > |
Legacy VCard template using tag-based traits.
| Tag | Generation tag type (SolarTag or WindTag) |
| using Antares::Solver::Variable::Economy::VCardTimeSeriesValuesSolar = typedef VCardTimeSeriesBase<SolarTraits> |
VCard for solar generation variables.
| using Antares::Solver::Variable::Economy::VCardTimeSeriesValuesWind = typedef VCardTimeSeriesBase<WindTraits> |
VCard for wind generation variables.