Go to the documentation of this file.00001 #ifndef __RMOL_BOM_UTILITIES_HPP
00002 #define __RMOL_BOM_UTILITIES_HPP
00003
00004
00005
00006
00007 #include <stdair/stdair_inventory_types.hpp>
00008
00009 #include <rmol/RMOL_Types.hpp>
00010
00011
00012 namespace stdair {
00013 class SegmentCabin;
00014 }
00015
00016 namespace RMOL {
00017
00019 class Utilities {
00020 public:
00022 static void computeDistributionParameters (const UnconstrainedDemandVector_T&, double&, double&);
00023
00027 static stdair::DCPList_T buildRemainingDCPList (const stdair::DTD_T&);
00028 static stdair::DCPList_T buildRemainingDCPList2 (const stdair::DTD_T&);
00029
00033 static stdair::NbOfSegments_T getNbOfDepartedSimilarSegments (const stdair::SegmentCabin&, const stdair::Date_T&);
00034
00035 };
00036
00037 }
00038
00039 #endif // __RMOL_BOM_UTILITIES_HPP