Antares Simulator
Power System Simulator
Antares::Solver::Variable::Economy::SolarTraits Struct Reference

Traits for solar generation time series. More...

#include <generation.h>

Inheritance diagram for Antares::Solver::Variable::Economy::SolarTraits:
Antares::Solver::Variable::Economy::GenerationTraits< SolarTag >

Static Public Attributes

static constexpr std::string_view kCaption = "SOLAR"
 Display name for solar generation in outputs and GUI.
 
static constexpr std::string_view kDescription
 Descriptive text (preserving original typo for stability) More...
 
static constexpr auto areaMember = &Data::Area::solar
 

Detailed Description

Traits for solar generation time series.

  • Defines the specific characteristics of solar generation variables:
  • Caption: "SOLAR" (as displayed in outputs)
  • Description: Descriptive text for documentation
  • Area Member: Points to Data::Area::solar for data access
  • ## Data Access: The areaMember pointer allows type-safe access to the correct area data:
    auto& solarData = (area->*SolarTraits::areaMember);
    // Equivalent to: auto& solarData = area->solar;

Member Data Documentation

◆ kDescription

constexpr std::string_view Antares::Solver::Variable::Economy::SolarTraits::kDescription
inlinestaticconstexpr
Initial value:
= "Solar generation, thoughout all MC "
"years"

Descriptive text (preserving original typo for stability)


The documentation for this struct was generated from the following file: