$treeview $search $mathjax
00001 #ifndef __RMOL_COMMAND_PREOPTIMISER_HPP 00002 #define __RMOL_COMMAND_PREOPTIMISER_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // STL 00008 #include <map> 00009 // StdAir 00010 #include <stdair/stdair_inventory_types.hpp> 00011 // RMOL 00012 #include <rmol/RMOL_Types.hpp> 00013 00014 // Forward declarations 00015 namespace stdair { 00016 class FlightDate; 00017 class SegmentCabin; 00018 } 00019 00020 namespace RMOL { 00022 class PreOptimiser { 00023 public: 00027 static bool preOptimise (stdair::FlightDate&, 00028 const stdair::PreOptimisationMethod&); 00029 00030 private: 00034 static bool preOptimise (stdair::SegmentCabin&, 00035 const stdair::PreOptimisationMethod&); 00036 00040 //static void setDemandForecastsToZero (const stdair::SegmentCabin&); 00041 00042 }; 00043 } 00044 #endif // __RMOL_COMMAND_PREOPTIMISER_HPP