RMOL Logo  1.00.3
C++ library of Revenue Management and Optimisation classes and functions
MCOptimiser.hpp
Go to the documentation of this file.
1 #ifndef __RMOL_BOM_MCUTILS_HPP
2 #define __RMOL_BOM_MCUTILS_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // RMOL
8 #include <rmol/RMOL_Types.hpp>
9 #include <stdair/stdair_maths_types.hpp>
10 #include <stdair/stdair_rm_types.hpp>
11 
12 // Forward declarations.
13 namespace stdair {
14  class LegCabin;
15 }
16 
17 namespace RMOL {
19  class MCOptimiser {
20  public:
21 
30  static void optimalOptimisationByMCIntegration (stdair::LegCabin&);
31 
35  static stdair::GeneratedDemandVector_T
36  generateDemandVector (const stdair::MeanValue_T&,
37  const stdair::StdDevValue_T&,
38  const stdair::NbOfSamples_T&);
39 
40  static void optimisationByMCIntegration (stdair::LegCabin&);
41 
42  };
43 }
44 #endif // __RMOL_BOM_MCUTILS_HPP
Forward declarations.
Definition: DPOptimiser.hpp:11
static void optimalOptimisationByMCIntegration(stdair::LegCabin &)
Definition: MCOptimiser.cpp:28
Definition: BasConst.cpp:7
static stdair::GeneratedDemandVector_T generateDemandVector(const stdair::MeanValue_T &, const stdair::StdDevValue_T &, const stdair::NbOfSamples_T &)
static void optimisationByMCIntegration(stdair::LegCabin &)