$treeview $search $mathjax
#include <rmol/bom/EmsrUtils.hpp>
Static Public Member Functions | |
| static void | computeAggregatedVirtualClass (stdair::VirtualClassStruct &, stdair::VirtualClassStruct &) |
| static const stdair::ProtectionLevel_T | computeProtectionLevel (stdair::VirtualClassStruct &, stdair::VirtualClassStruct &) |
| static const double | computeEmsrValue (double, stdair::VirtualClassStruct &) |
Forward declarations.
Definition at line 19 of file EmsrUtils.hpp.
| void RMOL::EmsrUtils::computeAggregatedVirtualClass | ( | stdair::VirtualClassStruct & | ioAggregatedVirtualClass, | |
| stdair::VirtualClassStruct & | ioCurrentVirtualClass | |||
| ) | [static] |
Compute the aggregated class/bucket of classes/buckets 1,..,j for EMSR-b algorithm.
Definition at line 19 of file EmsrUtils.cpp.
Referenced by RMOL::Emsr::heuristicOptimisationByEmsrB().
| const stdair::ProtectionLevel_T RMOL::EmsrUtils::computeProtectionLevel | ( | stdair::VirtualClassStruct & | ioAggregatedVirtualClass, | |
| stdair::VirtualClassStruct & | ioNextVirtualClass | |||
| ) | [static] |
Compute the protection level using the Little-Wood formular.
Definition at line 53 of file EmsrUtils.cpp.
Referenced by RMOL::Emsr::heuristicOptimisationByEmsrA(), and RMOL::Emsr::heuristicOptimisationByEmsrB().
| const double RMOL::EmsrUtils::computeEmsrValue | ( | double | iCapacity, | |
| stdair::VirtualClassStruct & | ioVirtualClass | |||
| ) | [static] |
Compute the EMSR value of a class/bucket.
Definition at line 80 of file EmsrUtils.cpp.
Referenced by RMOL::Emsr::heuristicOptimisationByEmsr().
1.6.1
Generated on Sun Jun 14 17:07:32 2015 for RMOL by
1.6.1