00001 #ifndef __RMOL_COMMAND_PREOPTIMISER_HPP
00002 #define __RMOL_COMMAND_PREOPTIMISER_HPP
00003
00004
00005
00006
00007
00008 #include <map>
00009
00010 #include <stdair/stdair_inventory_types.hpp>
00011
00012 #include <rmol/RMOL_Types.hpp>
00013
00014
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
00041
00042 };
00043 }
00044 #endif // __RMOL_COMMAND_PREOPTIMISER_HPP