$treeview $search $mathjax
RMOL Logo  1.00.0
$projectbrief
$projectbrief
$searchbox

rmol/bom/MCOptimiser.hpp

Go to the documentation of this file.
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