RMOL Logo  1.00.10
C++ library of Revenue Management and Optimisation classes and functions
Loading...
Searching...
No Matches
EmsrUtils.hpp
Go to the documentation of this file.
1#ifndef __RMOL_EMSRUTILS_HPP
2#define __RMOL_EMSRUTILS_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// StdAir
8#include <stdair/stdair_inventory_types.hpp>
9
10// Forward declarations.
11namespace stdair {
12 struct VirtualClassStruct;
13}
14
15namespace RMOL {
16
19 class EmsrUtils {
20 public:
23 static void computeAggregatedVirtualClass (stdair::VirtualClassStruct&,
24 stdair::VirtualClassStruct&);
25
27 static const stdair::ProtectionLevel_T computeProtectionLevel (stdair::VirtualClassStruct&, stdair::VirtualClassStruct&);
28
30 static const double computeEmsrValue (double, stdair::VirtualClassStruct&);
31 };
32}
33#endif // __RMOL_EMSRUTILS_HPP
Forward declarations.
static const stdair::ProtectionLevel_T computeProtectionLevel(stdair::VirtualClassStruct &, stdair::VirtualClassStruct &)
Definition EmsrUtils.cpp:53
static const double computeEmsrValue(double, stdair::VirtualClassStruct &)
Definition EmsrUtils.cpp:80
static void computeAggregatedVirtualClass(stdair::VirtualClassStruct &, stdair::VirtualClassStruct &)
Definition EmsrUtils.cpp:19