1 #ifndef __TVLSIM_BOM_SIMULATIONSTATUS_HPP
2 #define __TVLSIM_BOM_SIMULATIONSTATUS_HPP
10 #include <boost/progress.hpp>
12 #include <stdair/stdair_date_time_types.hpp>
13 #include <stdair/basic/StructAbstract.hpp>
15 #include <sevmgr/SEVMGR_Types.hpp>
79 return _totalNumberOfRuns;
86 return _simulationMode;
93 return _simulationMode.
getMode();
100 return _currentNbOfBookings;
107 return _currentElapsedTime;
114 return _currentEstimatedRemainingTime;
121 return _currentProgressStatus;
128 return _progressStatusMap;
137 const stdair::Date_T& iEndDate) {
138 _startDate = iStartDate;
147 _currentDate = iCurrentDate;
154 const stdair::ProgressStatus&,
155 const double& iEventMeasure = 0);
171 return _simulationMode.
setMode(iEN_SimulationMode);
188 _totalNumberOfRuns = iNbOfRuns;
234 void describeHelper(std::string&)
const;
269 stdair::Date_T _startDate;
274 stdair::Date_T _currentDate;
279 stdair::Date_T _endDate;
294 stdair::NbOfBookings_T _currentNbOfBookings;
299 stdair::NbOfBookings_T _totalNbOfBookings;
304 stdair::ProgressStatus _overallProgressStatus;
309 stdair::ProgressStatus _currentProgressStatus;
316 SEVMGR::ProgressStatusMap_T _progressStatusMap;
322 double _totalElapsedTime;
323 double _estimatedRemainingTime;
329 double _currentElapsedTime;
330 double _currentEstimatedRemainingTime;
346 #endif // __TVLSIM_BOM_SIMULATIONSTATUS_HPP