$treeview $search $mathjax
00001 #ifndef __RMOL_BOM_MCUTILS_HPP 00002 #define __RMOL_BOM_MCUTILS_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // RMOL 00008 #include <rmol/RMOL_Types.hpp> 00009 #include <stdair/stdair_maths_types.hpp> 00010 #include <stdair/stdair_rm_types.hpp> 00011 00012 // Forward declarations. 00013 namespace stdair { 00014 class LegCabin; 00015 } 00016 00017 namespace RMOL { 00019 class MCOptimiser { 00020 public: 00021 00030 static void optimalOptimisationByMCIntegration (stdair::LegCabin&); 00031 00035 static stdair::GeneratedDemandVector_T 00036 generateDemandVector (const stdair::MeanValue_T&, 00037 const stdair::StdDevValue_T&, 00038 const stdair::NbOfSamples_T&); 00039 00040 static void optimisationByMCIntegration (stdair::LegCabin&); 00041 00042 }; 00043 } 00044 #endif // __RMOL_BOM_MCUTILS_HPP