RMOL Logo  1.00.8
C++ library of Revenue Management and Optimisation classes and functions
OldQFF.hpp
Go to the documentation of this file.
1#ifndef __RMOL_COMMAND_OLDQFF_HPP
2#define __RMOL_COMMAND_OLDQFF_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// STL
8#include <map>
9// StdAir
10#include <stdair/stdair_inventory_types.hpp>
11#include <stdair/bom/PolicyTypes.hpp>
12// RMOL
13#include <rmol/RMOL_Types.hpp>
14
15// Forward declarations
16namespace stdair {
17 class SegmentCabin;
18 class SegmentSnapshotTable;
19}
20
21namespace RMOL {
23 class OldQFF {
24 public:
34 static bool forecast (stdair::SegmentCabin&, const stdair::Date_T&,
35 const stdair::DTD_T&,
36 const stdair::UnconstrainingMethod&,
37 const stdair::NbOfSegments_T&);
38
39 private:
48 static void prepareHistoricalBooking (const stdair::SegmentCabin&,
49 const stdair::SegmentSnapshotTable&,
51 const stdair::DCP_T&,
52 const stdair::DCP_T&,
53 const stdair::NbOfSegments_T&,
54 const stdair::NbOfSegments_T&,
55 const stdair::BookingClassSellUpCurveMap_T&);
56
60 static void
61 dispatchDemandForecastToPolicies (const stdair::PolicyList_T&,
62 const stdair::DCP_T&,
63 const stdair::MeanValue_T&,
64 const stdair::StdDevValue_T&,
65 const stdair::BookingClassSellUpCurveMap_T&);
66
70 static void
71 dispatchDemandForecastToPolicy (stdair::Policy&,
72 const stdair::DCP_T&,
73 const stdair::MeanValue_T&,
74 const stdair::StdDevValue_T&,
75 const stdair::BookingClassSellUpCurveMap_T&);
76 };
77}
78#endif // __RMOL_COMMAND_OLDQFF_HPP
Definition: BasConst.cpp:7
Forward declarations.
Definition: DPOptimiser.hpp:11
static bool forecast(stdair::SegmentCabin &, const stdair::Date_T &, const stdair::DTD_T &, const stdair::UnconstrainingMethod &, const stdair::NbOfSegments_T &)
Definition: OldQFF.cpp:31