RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

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 
00010 namespace RMOL {
00011 
00013   //class Resource;
00014   class BucketHolder;
00015   class PartialSumHolderHolder;
00016   class StudyStatManager;
00017   
00019   class MCOptimiser {
00020   public:
00021     
00034     static void optimalOptimisationByMCIntegration (const int K, 
00035                                                     const ResourceCapacity_T,
00036                                                     BucketHolder&,
00037                                                     PartialSumHolderHolder&,
00038                                                     BidPriceVector_T&);
00042     static void optimalOptimisationByMCIntegration (const int K, 
00043                                                     const ResourceCapacity_T,
00044                                                     BucketHolder&,
00045                                                     PartialSumHolderHolder&,
00046                                                     BidPriceVector_T&,
00047                                                     StudyStatManager&);
00052     static void legOptimisationByMC (const ResourceCapacity_T,
00053                                      BucketHolder&, BidPriceVector_T&);
00054     
00055   };
00056 }
00057 #endif // __RMOL_BOM_MCUTILS_HPP
SourceForge Logo

Generated on Tue Sep 7 2010 18:30:39 for RMOL by Doxygen 1.7.1