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
Generated on Sat Sep 26 13:14:14 2009 for RMOL by Doxygen 1.6.1