RMOL Logo  1.00.9
C++ library of Revenue Management and Optimisation classes and functions
Loading...
Searching...
No Matches
QForecasting.hpp
Go to the documentation of this file.
1#ifndef __RMOL_COMMAND_QFORECASTING_HPP
2#define __RMOL_COMMAND_QFORECASTING_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// StdAir
8#include <stdair/stdair_inventory_types.hpp>
9// RMOL
10#include <rmol/RMOL_Types.hpp>
11
12// Forward declarations
13namespace stdair {
14 class SegmentCabin;
15 class SegmentSnapshotTable;
16}
17
18namespace RMOL {
19 // Forward declarations
20 struct HistoricalBookingHolder;
21
23 class QForecasting {
24 public:
31 static bool forecast (stdair::SegmentCabin&,
32 const stdair::Date_T&, const stdair::DTD_T&,
33 const stdair::UnconstrainingMethod&,
34 const stdair::NbOfSegments_T&);
35
45 (const stdair::SegmentCabin&, const stdair::SegmentSnapshotTable&,
46 HistoricalBookingHolder&, const stdair::DCP_T&, const stdair::DCP_T&,
47 const stdair::NbOfSegments_T&, const stdair::NbOfSegments_T&,
48 const stdair::BookingClassSellUpCurveMap_T&);
49 };
50}
51#endif // __RMOL_COMMAND_QFORECASTING_HPP
Forward declarations.
static bool forecast(stdair::SegmentCabin &, const stdair::Date_T &, const stdair::DTD_T &, const stdair::UnconstrainingMethod &, const stdair::NbOfSegments_T &)
static void preparePriceOrientedHistoricalBooking(const stdair::SegmentCabin &, const stdair::SegmentSnapshotTable &, HistoricalBookingHolder &, const stdair::DCP_T &, const stdair::DCP_T &, const stdair::NbOfSegments_T &, const stdair::NbOfSegments_T &, const stdair::BookingClassSellUpCurveMap_T &)