1 #ifndef __RMOL_BOM_UTILITIES_HPP 2 #define __RMOL_BOM_UTILITIES_HPP 7 #include <stdair/stdair_inventory_types.hpp> 8 #include <stdair/bom/FareFamilyTypes.hpp> 23 static void computeDistributionParameters (
const stdair::UncDemVector_T&,
25 stdair::StdDevValue_T&);
30 static stdair::DCPList_T buildRemainingDCPList (
const stdair::DTD_T&);
35 static stdair::DCPList_T buildPastDCPList (
const stdair::DTD_T&);
40 static stdair::NbOfSegments_T
41 getNbOfDepartedSimilarSegments (
const stdair::SegmentCabin&,
42 const stdair::Date_T&);
47 static stdair::BookingClassSellUpCurveMap_T
48 computeSellUpFactorCurves (
const stdair::FRAT5Curve_T&,
49 const stdair::BookingClassList_T&);
54 static stdair::BookingClassDispatchingCurveMap_T
55 computeDispatchingFactorCurves (
const stdair::FRAT5Curve_T&,
56 const stdair::BookingClassList_T&);
62 dispatchDemandForecast (
const stdair::BookingClassDispatchingCurveMap_T&,
63 const stdair::MeanValue_T&,
64 const stdair::StdDevValue_T&,
65 const stdair::DTD_T&);
71 dispatchDemandForecastForFA (
const stdair::BookingClassSellUpCurveMap_T&,
72 const stdair::MeanValue_T&,
73 const stdair::StdDevValue_T&,
74 const stdair::DTD_T&);
79 #endif // __RMOL_BOM_UTILITIES_HPP