StdAir Logo  1.00.18
C++ Standard Airline IT Object Library
Loading...
Searching...
No Matches
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
14
15namespace 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
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
Handle on the StdAir library context.
double SellupProbability_T
std::string OptimizerMode_T
NbOfRequests_T NbOfBookings_T
std::map< BookingClass *, DispatchingCurve_T > BookingClassDispatchingCurveMap_T
std::map< const DTD_T, double > DispatchingCurve_T
unsigned int NbOfSamples_T
std::map< const DTD_T, FRAT5_T > FRAT5Curve_T
short HistoricalDataLimit_T
std::map< const DTD_T, double > SellUpCurve_T
std::string ForecasterMode_T
std::vector< GeneratedDemandVector_T > GeneratedDemandVectorHolder_T
std::vector< NbOfRequests_T > UncDemVector_T
double FRAT5_T
std::map< const DTD_T, double > FFDisutilityCurve_T
std::vector< NbOfBookings_T > BookingVector_T
NbOfBookings_T PolicyDemand_T
std::map< BookingClass *, SellUpCurve_T > BookingClassSellUpCurveMap_T
std::vector< double > GeneratedDemandVector_T
std::map< const Yield_T, double > YieldDemandMap_T