1 #ifndef __RMOL_COMMAND_OPTIMISER_HPP 2 #define __RMOL_COMMAND_OPTIMISER_HPP 8 #include <stdair/basic/OptimisationMethod.hpp> 34 static void optimalOptimisationByMCIntegration (
const stdair::NbOfSamples_T&,
40 static void optimalOptimisationByDP (stdair::LegCabin&);
45 static void heuristicOptimisationByEmsr (stdair::LegCabin&);
50 static void heuristicOptimisationByEmsrA (stdair::LegCabin&);
55 static void heuristicOptimisationByEmsrB (stdair::LegCabin&);
60 static bool optimise (stdair::FlightDate&,
61 const stdair::OptimisationMethod&);
66 static bool buildVirtualClassListForLegBasedOptimisation(stdair::LegCabin&);
69 static double optimiseUsingOnDForecast (stdair::FlightDate&,
70 const bool& iReduceFluctuations =
false);
76 static bool optimise (stdair::LegDate&,
77 const stdair::OptimisationMethod&);
81 static bool optimise (stdair::LegCabin&,
82 const stdair::OptimisationMethod&);
87 #endif // __RMOL_COMMAND_OPTIMISER_HPP
void optimise(RMOL::RMOL_Service &rmolService, const short &iMethod, const int &iRandomDraws)