RMOL Logo  1.00.0
C++ library of Revenue Management and Optimisation classes and functions
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
PreOptimiser.hpp
Go to the documentation of this file.
1 #ifndef __RMOL_COMMAND_PREOPTIMISER_HPP
2 #define __RMOL_COMMAND_PREOPTIMISER_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <map>
9 // StdAir
10 #include <stdair/stdair_inventory_types.hpp>
11 // RMOL
12 #include <rmol/RMOL_Types.hpp>
13 
14 // Forward declarations
15 namespace stdair {
16  class FlightDate;
17  class SegmentCabin;
18 }
19 
20 namespace RMOL {
22  class PreOptimiser {
23  public:
27  static bool preOptimise (stdair::FlightDate&,
28  const stdair::PreOptimisationMethod&);
29 
30  private:
34  static bool preOptimise (stdair::SegmentCabin&,
35  const stdair::PreOptimisationMethod&);
36 
40  //static void setDemandForecastsToZero (const stdair::SegmentCabin&);
41 
42  };
43 }
44 #endif // __RMOL_COMMAND_PREOPTIMISER_HPP