1.00.0
C++ Standard Airline IT Object Library
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
stdair_rm_types.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_STDAIR_RM_TYPES_HPP
2
#define __STDAIR_STDAIR_RM_TYPES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
#include <vector>
10
#include <map>
11
// StdAir
12
#include <
stdair/stdair_basic_types.hpp
>
13
#include <
stdair/stdair_inventory_types.hpp
>
14
15
namespace
stdair {
16
// Forward declarations.
17
class
BookingClass
;
18
19
// //////// Type definitions /////////
21
typedef
std::string
ForecasterMode_T
;
22
24
typedef
short
HistoricalDataLimit_T
;
25
27
typedef
std::string
OptimizerMode_T
;
28
30
typedef
NbOfBookings_T
PolicyDemand_T
;
31
34
typedef
std::vector<double>
GeneratedDemandVector_T
;
35
37
typedef
std::vector<GeneratedDemandVector_T>
GeneratedDemandVectorHolder_T
;
38
40
typedef
double
SellupProbability_T
;
41
43
typedef
std::vector<NbOfRequests_T>
UncDemVector_T
;
44
46
typedef
std::vector<NbOfBookings_T>
BookingVector_T
;
47
49
typedef
double
FRAT5_T
;
50
52
typedef
std::map<const DTD_T, FRAT5_T>
FRAT5Curve_T
;
53
55
typedef
std::map<const DTD_T, double>
FFDisutilityCurve_T
;
56
58
typedef
std::map<const DTD_T, double>
SellUpCurve_T
;
59
61
typedef
std::map<const DTD_T, double>
DispatchingCurve_T
;
62
64
typedef
std::map<BookingClass*, SellUpCurve_T>
BookingClassSellUpCurveMap_T
;
65
67
typedef
std::map<BookingClass*, DispatchingCurve_T>
BookingClassDispatchingCurveMap_T
;
68
71
typedef
std::map<const Yield_T, double>
YieldDemandMap_T
;
72
74
typedef
double
Revenue_T
;
75
77
typedef
unsigned
int
NbOfSamples_T
;
78
79
}
80
#endif // __STDAIR_STDAIR_RM_TYPES_HPP
Generated on Sat Dec 22 2012 16:51:54 for StdAir by
1.8.1.1