Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Solver::Variable::Areas< NextT > Class Template Reference

Classes

struct  Statistics
 

Public Types

enum  { count = NextT::count }
 
typedef NextT NextType
 Type of the next static variable.
 
typedef VCardAllAreas VCardType
 VCard.
 
typedef VCardType::ResultsType ResultsType
 Ancestor.
 

Static Public Member Functions

template<class PredicateT >
static void RetrieveVariableList (PredicateT &predicate)
 Retrieve the list of all individual variables.
 

Constructor & Destructor

template<class I >
static void provideInformations (I &infos)
 
 Areas ()
 Default Constructor.
 
 ~Areas ()
 Destructor.
 
void initializeFromStudy (Data::Study &study)
 
void initializeFromArea (Data::Study *, Data::Area *)
 
void initializeFromThermalCluster (Data::Study *, Data::Area *, Data::ThermalCluster *)
 
void initializeFromAreaLink (Data::Study *, Data::AreaLink *)
 
void simulationBegin ()
 
void simulationEnd ()
 
void yearBegin (uint year, uint numSpace)
 
void yearEndBuild (State &state, uint year, uint numSpace)
 
void yearEnd (uint year, uint numSpace)
 
void computeSummary (std::map< unsigned int, unsigned int > &numSpaceToYear, unsigned int nbYearsForCurrentSummary)
 
void hourBegin (uint hourInTheYear)
 
void hourForEachArea (State &state, uint numSpace)
 
void hourForEachLink (State &state, uint numSpace)
 
void hourEnd (State &state, uint hourInTheYear)
 
void weekBegin (State &state)
 
void weekForEachArea (State &state, uint numSpace)
 
void weekEnd (State &state)
 
void buildSurveyReport (SurveyResults &results, int dataLevel, int fileLevel, int precision) const
 
void buildAnnualSurveyReport (SurveyResults &results, int dataLevel, int fileLevel, int precision, uint numSpace) const
 
void buildDigest (SurveyResults &, int digestLevel, int dataLevel) const
 
void beforeYearByYearExport (uint year, uint numSpace)
 
template<class V >
void yearEndSpatialAggregates (V &, uint, uint)
 
template<class V >
void computeSpatialAggregatesSummary (V &, std::map< unsigned int, unsigned int > &, unsigned int)
 
template<class V >
void simulationEndSpatialAggregates (V &)
 
template<class VCardSearchT , class O >
void computeSpatialAggregateWith (O &out)
 
template<class VCardSearchT , class O >
void computeSpatialAggregateWith (O &out, const Data::Area *area, uint numSpace)
 
template<class VCardToFindT >
const double * retrieveHourlyResultsForCurrentYear () const
 
template<class VCardToFindT >
void retrieveResultsForArea (typename Storage< VCardToFindT >::ResultsType **result, const Data::Area *area)
 
template<class VCardToFindT >
void retrieveResultsForThermalCluster (typename Storage< VCardToFindT >::ResultsType **result, const Data::ThermalCluster *cluster)
 
template<class VCardToFindT >
void retrieveResultsForLink (typename Storage< VCardToFindT >::ResultsType **result, const Data::AreaLink *link)
 

Member Typedef Documentation

◆ ResultsType

template<class NextT = Container::EndOfList>
VCardType::ResultsType Antares::Solver::Variable::Areas< NextT >::ResultsType

Ancestor.

List of expected results

Member Enumeration Documentation

◆ anonymous enum

template<class NextT = Container::EndOfList>
anonymous enum
Enumerator
count 

How many items have we got.

Member Function Documentation

◆ RetrieveVariableList()

template<class NextT >
template<class PredicateT >
void Antares::Solver::Variable::Areas< NextT >::RetrieveVariableList ( PredicateT & predicate)
inlinestatic

Retrieve the list of all individual variables.

The predicate must implement the method add(name, unit, comment).


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