1 #ifndef __RMOL_BOM_HISTORICALBOOKINGHOLDER_HPP 2 #define __RMOL_BOM_HISTORICALBOOKINGHOLDER_HPP 11 #include <stdair/stdair_basic_types.hpp> 12 #include <stdair/basic/StructAbstract.hpp> 38 (
const double& iMeanOfUncensoredBookings,
39 const short iNbOfUncensoredData)
const;
68 const stdair::NbOfBookings_T)
const;
80 void toStream (std::ostream& ioOut)
const;
99 HistoricalBookingVector_T _historicalBookingVector;
104 #endif // __RMOL_BOM_HISTORICALBOOKINGHOLDER_HPP const std::vector< bool > getListOfToBeUnconstrainedFlags() const
const stdair::NbOfBookings_T & getHistoricalBooking(const short i) const
const short getNbOfUncensoredData() const
const short getNbOfFlights() const
Structure keeping track, for a given class, of the number of historical bookings and of the censorshi...
HistoricalBookingHolder()
const stdair::NbOfBookings_T getNbOfUncensoredBookings() const
const stdair::NbOfBookings_T & getUnconstrainedDemandOnFirstElement() const
virtual ~HistoricalBookingHolder()
const std::string describe() const
const stdair::NbOfBookings_T calculateExpectedDemand(const double, const double, const short, const stdair::NbOfBookings_T) const
void setUnconstrainedDemand(const stdair::NbOfBookings_T &iExpectedDemand, const short i)
void toStream(std::ostream &ioOut) const
const stdair::NbOfBookings_T & getUnconstrainedDemand(const short i) const
const stdair::Flag_T & getCensorshipFlag(const short i) const
const double getStandardDeviation(const double) const
const double getUncensoredStandardDeviation(const double &iMeanOfUncensoredBookings, const short iNbOfUncensoredData) const
std::vector< HistoricalBooking > HistoricalBookingVector_T
void addHistoricalBooking(const HistoricalBooking &iHistoricalBooking)
const double getDemandMean() const