$treeview $search $mathjax
00001 #ifndef __RMOL_COMMAND_BASEDFORECASTING_HPP 00002 #define __RMOL_COMMAND_BASEDFORECASTING_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // StdAir 00008 #include <stdair/stdair_inventory_types.hpp> 00009 // RMOL 00010 #include <rmol/RMOL_Types.hpp> 00011 00012 // Forward declarations 00013 namespace stdair { 00014 class SegmentCabin; 00015 class BookingClass; 00016 class SegmentSnapshotTable; 00017 } 00018 00019 namespace RMOL { 00021 class BasedForecasting { 00022 public: 00034 static bool forecast (stdair::SegmentCabin&, const stdair::Date_T&, 00035 const stdair::DTD_T&, 00036 const stdair::UnconstrainingMethod&, 00037 const stdair::NbOfSegments_T&); 00038 00047 static void prepareHistoricalBooking 00048 (const stdair::SegmentCabin&, const stdair::BookingClass&, 00049 const stdair::SegmentSnapshotTable&, HistoricalBookingHolder&, 00050 const stdair::DCP_T&, const stdair::DCP_T&, 00051 const stdair::NbOfSegments_T&, const stdair::NbOfSegments_T&); 00052 }; 00053 } 00054 #endif // __RMOL_COMMAND_BASEDFORECASTING_HPP