91 template<
int CDataLevel,
int CFile>
96 count = NextType::template
Statistics < CDataLevel,
107 template<
class PredicateT>
126 void simulationBegin();
127 void simulationEnd();
129 void yearBegin(uint year, uint numSpace);
133 void yearEndBuild(
State& state, uint year, uint numSpace);
135 void yearEnd(uint year, uint numSpace);
137 void computeSummary(std::map<unsigned int, unsigned int>& numSpaceToYear,
138 unsigned int nbYearsForCurrentSummary);
140 void hourBegin(uint hourInTheYear);
142 void hourForEachArea(
State& state, uint numSpace);
143 void hourForEachLink(
State& state, uint numSpace);
145 void hourEnd(
State& state, uint hourInTheYear);
147 void weekBegin(
State& state);
148 void weekForEachArea(
State& state, uint numSpace);
149 void weekEnd(
State& state);
154 int precision)
const;
160 uint numSpace)
const;
162 void buildDigest(
SurveyResults&,
int digestLevel,
int dataLevel)
const;
164 void beforeYearByYearExport(uint year, uint numSpace);
167 static void provideInformations(I& infos);
170 void yearEndSpatialAggregates(V&, uint, uint)
176 void computeSpatialAggregatesSummary(V&, std::map<unsigned int, unsigned int>&,
unsigned int)
182 void simulationEndSpatialAggregates(V&)
187 template<
class VCardSearchT,
class O>
188 void computeSpatialAggregateWith(O& out);
190 template<
class VCardSearchT,
class O>
191 void computeSpatialAggregateWith(O& out,
const Data::Area* area, uint numSpace);
193 template<
class VCardToFindT>
194 const double* retrieveHourlyResultsForCurrentYear()
const;
196 template<
class VCardToFindT>
200 template<
class VCardToFindT>
204 template<
class VCardToFindT>