54 template<
int CategoryDataLevel,
int CategoryFile>
69 template<
class PredicateT>
87 static void initializeFromStudy([[maybe_unused]]
Data::Study& study)
103 void broadcastNonApplicability(
bool)
107 void getPrintStatusFromStudy([[maybe_unused]]
Data::Study& study)
111 void supplyMaxNumberOfColumns([[maybe_unused]]
Data::Study& study)
115 static void simulationBegin()
119 static void simulationEnd()
123 static void yearBegin(
unsigned int,
unsigned int)
127 static void yearEndBuildPrepareDataForEachThermalCluster(
State& state, uint year, uint numSpace)
129 UNUSED_VARIABLE(state);
130 UNUSED_VARIABLE(year);
131 UNUSED_VARIABLE(numSpace);
134 static void yearEndBuildForEachThermalCluster(
State& state, uint year, uint numSpace)
136 UNUSED_VARIABLE(state);
137 UNUSED_VARIABLE(year);
138 UNUSED_VARIABLE(numSpace);
141 static void yearEndBuild(
State&,
unsigned int,
unsigned int)
145 static void yearEnd(
unsigned int,
unsigned int)
149 static void computeSummary(std::map<unsigned int, unsigned int>& numSpaceToYear,
150 uint nbYearsForCurrentSummary)
152 UNUSED_VARIABLE(numSpaceToYear);
153 UNUSED_VARIABLE(nbYearsForCurrentSummary);
157 void yearEndSpatialAggregates(V&,
unsigned int, uint)
161 template<
class V,
class SetT>
162 void yearEndSpatialAggregates(V&,
unsigned int,
const SetT&, uint numSpace)
164 UNUSED_VARIABLE(numSpace);
168 static void computeSpatialAggregatesSummary(V&,
169 std::map<unsigned int, unsigned int>&,
175 static void simulationEndSpatialAggregates(V&)
179 template<
class V,
class SetT>
180 void simulationEndSpatialAggregates(V&,
const SetT&)
184 static void weekBegin(
State&)
188 static void weekForEachArea(
State&, uint numSpace)
190 UNUSED_VARIABLE(numSpace);
193 static void weekEnd(
State&)
197 static void hourBegin(
unsigned int)
201 static void hourForEachArea(
State&, uint numSpace)
203 UNUSED_VARIABLE(numSpace);
206 static void hourForEachLink(
State&, uint numSpace)
208 UNUSED_VARIABLE(numSpace);
211 static void hourEnd(
State&,
unsigned int)
215 static void buildSurveyReport(SurveyResults&,
int,
int,
int)
219 static void buildAnnualSurveyReport(SurveyResults&,
int,
int,
int, uint)
223 static void buildDigest(SurveyResults&,
int,
int)
227 static void beforeYearByYearExport(uint , uint)
232 static void provideInformations(I&)
236 template<
class SearchVCardT,
class O>
237 static void computeSpatialAggregateWith(O&)
242 template<
class SearchVCardT,
class O>
243 static void computeSpatialAggregateWith(O&,
const Data::Area*)
248 template<
class SearchVCardT,
class O>
249 static void computeSpatialAggregateWith(O&,
const Data::Area*, uint numSpace)
251 UNUSED_VARIABLE(numSpace);
254 template<
class VCardToFindT>
255 const double* retrieveHourlyResultsForCurrentYear(uint)
const
260 template<
class VCardToFindT,
class O>
261 static void retrieveResultsForArea(O** ,
const Data::Area*)
268 template<
class VCardToFindT,
class O>
276 template<
class VCardToFindT,
class O>
284 void localBuildAnnualSurveyReport(SurveyResults&,
int,
int,
unsigned int)
const