1.00.13
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.
11
namespace
stdair
{
12
struct
VirtualClassStruct;
13
}
14
15
namespace
RMOL
{
16
18
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
RMOL
Definition
BasConst.cpp:7
stdair
Forward declarations.
Definition
DPOptimiser.hpp:11
RMOL::EmsrUtils
Definition
EmsrUtils.hpp:19
RMOL::EmsrUtils::computeProtectionLevel
static const stdair::ProtectionLevel_T computeProtectionLevel(stdair::VirtualClassStruct &, stdair::VirtualClassStruct &)
Definition
EmsrUtils.cpp:53
RMOL::EmsrUtils::computeEmsrValue
static const double computeEmsrValue(double, stdair::VirtualClassStruct &)
Definition
EmsrUtils.cpp:80
RMOL::EmsrUtils::computeAggregatedVirtualClass
static void computeAggregatedVirtualClass(stdair::VirtualClassStruct &, stdair::VirtualClassStruct &)
Definition
EmsrUtils.cpp:19
Generated for RMOL by
1.13.2