C02 Average value of the overrall OperatingCost emissions expected from all the thermal dispatchable clusters. More...
#include <profitByPlant.h>
Classes | |
struct | Statistics |
Public Types | |
enum | { count = 1 + NextT::count } |
typedef NextT | NextType |
Type of the next static variable. | |
typedef VCardProfitByPlant | VCardType |
VCard. | |
typedef Variable::IVariable< ProfitByPlant< NextT >, NextT, VCardType > | AncestorType |
Ancestor. | |
typedef VCardType::ResultsType | ResultsType |
List of expected results. | |
typedef VariableAccessor< ResultsType, VCardType::columnCount > | VariableAccessorType |
![]() | |
typedef ProfitByPlant< Container::EndOfList > | ChildType |
Child. | |
typedef Container::EndOfList | NextType |
Type of the next static variable. | |
typedef IVariable< ProfitByPlant< Container::EndOfList >, Container::EndOfList, VCardProfitByPlant > | VariableType |
Variable. | |
typedef VCardProfitByPlant | VCardType |
VCard. | |
typedef VCardType::ResultsType | ResultsType |
List of expected results. | |
typedef VariableAccessor< ResultsType, VCardType::columnCount > | VariableAccessorType |
Proxy for accessing to the intermediate results. | |
typedef Storage< VCardProfitByPlant >::ResultsType | StoredResultType |
Results. | |
Public Member Functions | |
void | initializeFromStudy (Data::Study &study) |
void | initializeFromArea (Data::Study *study, Data::Area *area) |
size_t | getMaxNumberColumns () const |
void | initializeFromLink (Data::Study *study, Data::AreaLink *link) |
void | simulationBegin () |
void | simulationEnd () |
void | yearBegin (unsigned int year, unsigned int numSpace) |
void | yearEndBuild (State &state, unsigned int year, unsigned int numSpace) |
void | yearEnd (unsigned int year, unsigned int numSpace) |
void | computeSummary (std::map< unsigned int, unsigned int > &numSpaceToYear, unsigned int nbYearsForCurrentSummary) |
void | hourBegin (unsigned int hourInTheYear) |
void | hourForEachArea (State &state, unsigned int numSpace) |
Antares::Memory::Stored< double >::ConstReturnType | retrieveRawHourlyValuesForCurrentYear (unsigned int, unsigned int numSpace) const |
void | localBuildAnnualSurveyReport (SurveyResults &results, int fileLevel, int precision, unsigned int numSpace) const |
![]() | |
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. | |
void | yearEndSpatialAggregates (V &allVars, uint year, unsigned int numSpace) |
void | yearEndSpatialAggregates (V &allVars, uint year, const SetT &set) |
void | simulationEndSpatialAggregates (V &allVars) |
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) |
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. | |
void | computeSpatialAggregateWith (O &out, uint numSpace) |
Compute the spatial cluster with the results of a single variable. | |
void | computeSpatialAggregateWith (O &out, const Data::Area *area) |
Compute the spatial cluster with the results of a single variable and a given area. | |
const double * | retrieveHourlyResultsForCurrentYear (uint numSpace) const |
void | retrieveResultsForArea (typename Storage< VCardToFindT >::ResultsType **result, const Data::Area *area) |
void | retrieveResultsForThermalCluster (typename Storage< VCardToFindT >::ResultsType **result, const Data::ThermalCluster *cluster) |
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. | |
Additional Inherited Members | |
![]() | |
static void | InitializeResultsFromStudy (R &results, Data::Study &study) |
Initialize the results of the variable. | |
static void | RetrieveVariableList (PredicateT &predicate) |
Retrieve the list of all individual variables. | |
static void | provideInformations (I &infos) |
"Print" informations about the variable tree | |
![]() | |
static constexpr uint8_t | categoryDataLevel |
static constexpr uint8_t | categoryFileLevel |
![]() | |
enum | { count = 0 } |
typedef void | NextType |
Type of the next static variable. | |
![]() | |
void | broadcastNonApplicability (bool) |
void | getPrintStatusFromStudy (Data::Study &study) |
void | supplyMaxNumberOfColumns (Data::Study &study) |
template<class V > | |
void | yearEndSpatialAggregates (V &, unsigned int, uint) |
template<class V , class SetT > | |
void | yearEndSpatialAggregates (V &, unsigned int, const SetT &, uint numSpace) |
template<class V , class SetT > | |
void | simulationEndSpatialAggregates (V &, const SetT &) |
template<class VCardToFindT > | |
const double * | retrieveHourlyResultsForCurrentYear (uint) const |
void | localBuildAnnualSurveyReport (SurveyResults &, int, int, unsigned int) const |
![]() | |
template<class PredicateT > | |
static void | RetrieveVariableList (PredicateT &) |
Retrieve the list of all individual variables. | |
static void | initializeFromStudy (Data::Study &study) |
static void | initializeFromArea (Data::Study *, Data::Area *) |
static void | initializeFromThermalCluster (Data::Study *, Data::Area *, Data::ThermalCluster *) |
static void | initializeFromAreaLink (Data::Study *, Data::AreaLink *) |
static void | simulationBegin () |
static void | simulationEnd () |
static void | yearBegin (unsigned int, unsigned int) |
static void | yearEndBuildPrepareDataForEachThermalCluster (State &state, uint year, uint numSpace) |
static void | yearEndBuildForEachThermalCluster (State &state, uint year, uint numSpace) |
static void | yearEndBuild (State &, unsigned int, unsigned int) |
static void | yearEnd (unsigned int, unsigned int) |
static void | computeSummary (std::map< unsigned int, unsigned int > &numSpaceToYear, uint nbYearsForCurrentSummary) |
template<class V > | |
static void | computeSpatialAggregatesSummary (V &, std::map< unsigned int, unsigned int > &, unsigned int) |
template<class V > | |
static void | simulationEndSpatialAggregates (V &) |
static void | weekBegin (State &) |
static void | weekForEachArea (State &, uint numSpace) |
static void | weekEnd (State &) |
static void | hourBegin (unsigned int) |
static void | hourForEachArea (State &, uint numSpace) |
static void | hourForEachLink (State &, uint numSpace) |
static void | hourEnd (State &, unsigned int) |
static void | buildSurveyReport (SurveyResults &, int, int, int) |
static void | buildAnnualSurveyReport (SurveyResults &, int, int, int, uint) |
static void | buildDigest (SurveyResults &, int, int) |
static void | beforeYearByYearExport (uint, uint) |
template<class I > | |
static void | provideInformations (I &) |
template<class SearchVCardT , class O > | |
static void | computeSpatialAggregateWith (O &) |
template<class SearchVCardT , class O > | |
static void | computeSpatialAggregateWith (O &, const Data::Area *) |
template<class SearchVCardT , class O > | |
static void | computeSpatialAggregateWith (O &, const Data::Area *, uint numSpace) |
template<class VCardToFindT , class O > | |
static void | retrieveResultsForArea (O **, const Data::Area *) |
template<class VCardToFindT , class O > | |
static void | retrieveResultsForThermalCluster (O **, const Data::ThermalCluster *) |
template<class VCardToFindT , class O > | |
static void | retrieveResultsForLink (O **, const Data::AreaLink *) |
![]() | |
StoredResultType | pResults |
All the results about this variable. | |
bool * | isNonApplicable |
bool * | isPrinted |
uint | pColumnCount |
C02 Average value of the overrall OperatingCost emissions expected from all the thermal dispatchable clusters.
anonymous enum |