|
void | getPrintStatusFromStudy (Data::Study &study) |
|
void | supplyMaxNumberOfColumns (Data::Study &study) |
|
|
| IVariable () |
| Default constructor.
|
|
|
void | initializeFromStudy (Data::Study &study) |
| Initialize the variable.
|
|
size_t | getMaxNumberColumns () const |
|
void | initializeFromArea (Data::Study *study, Data::Area *area) |
| Initialize the variable with a specific area.
|
|
void | initializeFromLink (Data::Study *study, Data::AreaLink *link) |
| Initialize the variable with a specific link between two areas.
|
|
void | initializeFromThermalCluster (Data::Study *study, Data::Area *area, Data::ThermalCluster *cluster) |
| Initialize the variable with a specific thermal cluster.
|
|
void | broadcastNonApplicability (bool applyNonApplicable) |
|
|
void | simulationBegin () |
| Notify to all variables that the simulation is about to begin.
|
|
void | simulationEnd () |
| Notify to all variables that the simulation has finished.
|
|
|
void | yearBegin (uint year) |
| Notify to all variables that a new year is about to start.
|
|
void | yearEndBuild (State &state, uint year) |
| Notify to all variables that the year is close to end.
|
|
void | yearEndBuildPrepareDataForEachThermalCluster (State &state, uint year, uint numSpace) |
| Notify to all variables to prepare data for the close to year end calculations for each thermal cluster.
|
|
void | yearEndBuildForEachThermalCluster (State &state, uint year, uint numSpace) |
| Notify to all variables that the year is close to end.
|
|
void | yearEnd (uint year) |
| Notify to all variables that the year is now over.
|
|
template<class V > |
void | yearEndSpatialAggregates (V &allVars, uint year, unsigned int numSpace) |
|
template<class V , class SetT > |
void | yearEndSpatialAggregates (V &allVars, uint year, const SetT &set) |
|
template<class V > |
void | simulationEndSpatialAggregates (V &allVars) |
|
template<class V , class SetT > |
void | simulationEndSpatialAggregates (V &allVars, const SetT &set) |
|
|
void | hourBegin (uint hourInTheYear) |
| Event: A new hour in the year has just began.
|
|
void | hourForEachArea (State &state) |
| Event: For a given hour in the year, walking through all areas.
|
|
void | hourForEachArea (State &state, unsigned int numSpace) |
|
void | hourForEachLink (State &state, uint numSpace) |
| Event: For a given hour in the year, walking through all links.
|
|
void | hourEnd (State &state, uint hourInTheYear) |
| Event: A new hour in the year has just ended.
|
|
|
void | weekBegin (State &state) |
|
void | weekForEachArea (State &state, uint numSpace) |
|
void | weekEnd (State &state) |
|
|
StoredResultType | pResults |
| All the results about this variable.
|
|
bool * | isNonApplicable |
|
bool * | isPrinted |
|
uint | pColumnCount |
|
template<class I > |
static void | provideInformations (I &infos) |
| "Print" informations about the variable tree
|
|
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 &results, int digestLevel, int dataLevel) const |
|
void | beforeYearByYearExport (uint year, uint numSpace) |
| Event triggered before exporting a year-by-year survey report.
|
|
template<class VCardSearchT , class O > |
void | computeSpatialAggregateWith (O &out, uint numSpace) |
| Compute the spatial cluster with the results of a single variable.
|
|
template<class VCardSearchT , class O > |
void | computeSpatialAggregateWith (O &out, const Data::Area *area) |
| Compute the spatial cluster with the results of a single variable and a given area.
|
|
template<class VCardToFindT > |
const double * | retrieveHourlyResultsForCurrentYear (uint numSpace) 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) |
|
Antares::Memory::Stored< double >::ConstReturnType | retrieveRawHourlyValuesForCurrentYear (uint column, uint) const |
|
const StoredResultType & | results () const |
| The results.
|
|
template<class ChildT, class NextT, class VCardT>
class Antares::Solver::Variable::IVariable< ChildT, NextT, VCardT >
Interface for any variable.
template<class ChildT , class NextT , class VCardT >
template<class PredicateT >
Retrieve the list of all individual variables.
The predicate must implement the method add(name, unit, comment)
.