Loading [MathJax]/extensions/tex2jax.js
Antares Simulator
Power System Simulator
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages Concepts
Antares::Solver::Variable::IntermediateValues Class Referencefinal

Temporary buffer for allocating results for a single year. More...

#include <intermediate.h>

Public Types

typedef double Type
 Basic type.
 

Public Member Functions

Constructor & Destructor
 IntermediateValues ()
 Constructor.
 
 ~IntermediateValues ()
 Destructor.
 
void initializeFromStudy (Data::Study &study)
 
void reset ()
 Reset all values.
 
void computeStatisticsForTheCurrentYear ()
 Compute statistics for the current year.
 
void computeStatisticsOrForTheCurrentYear ()
 Compute statistics for the current year.
 
void computeStatisticsAdequacyForTheCurrentYear ()
 Compute statistics for the current year.
 
void computeAveragesForCurrentYearFromHourlyResults ()
 
void computeAveragesForCurrentYearFromDailyResults ()
 
void computeAveragesForCurrentYearFromWeeklyResults ()
 
void computeProbabilitiesForTheCurrentYear ()
 Compute probabilities for the current year.
 
void adjustValuesWhenRelatedToAPrice ()
 Make another calculations when values are related to a price.
 
void adjustValuesAdequacyWhenRelatedToAPrice ()
 Make another calculations when values are related to a price.
 
User reports
template<class VCardT >
void buildAnnualSurveyReport (SurveyResults &report, int fileLevel, int precision) const
 

Operators

Antares::Data::StudyRangeLimitspRange
 Range.
 
Antares::Date::Calendarcalendar
 Calendar, from the study, but dedicated to the output (with leap year)
 
Antares::Data::StudyRuntimeInfospRuntimeInfo
 Range.
 
Type month [MONTHS_PER_YEAR]
 Values for each month.
 
Type week [WEEKS_PER_YEAR]
 Values for each week.
 
Type day [DAYS_PER_YEAR]
 Values for each day in the year.
 
Antares::Memory::Stored< Type >::Type hour
 Values for each hour in the year.
 
Type year
 Year.
 
Typeoperator[] (const uint index)
 Vector alias for an hour in the year.
 
const Typeoperator[] (const uint index) const
 
template<uint Size, class VCardT , class A >
void internalExportAnnualValues (SurveyResults &report, const A &array, bool annual) const
 
void computeDailyAveragesForCurrentYear ()
 
void computeWeeklyAveragesForCurrentYear ()
 
void computeMonthlyAveragesForCurrentYear ()
 
void computeYearlyAveragesForCurrentYear ()
 

Detailed Description

Temporary buffer for allocating results for a single year.

This class is mostly used by economic variables for storing their data for a single year.


The documentation for this class was generated from the following files: