1.00.26
C++ Standard Airline IT Object Library
Toggle main menu visibility
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
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
stdair_basic_types.hpp
stdair_inventory_types.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::SellupProbability_T
double SellupProbability_T
Definition
stdair_rm_types.hpp:40
stdair::OptimizerMode_T
std::string OptimizerMode_T
Definition
stdair_rm_types.hpp:27
stdair::NbOfBookings_T
NbOfRequests_T NbOfBookings_T
Definition
stdair_basic_types.hpp:104
stdair::BookingClassDispatchingCurveMap_T
std::map< BookingClass *, DispatchingCurve_T > BookingClassDispatchingCurveMap_T
Definition
stdair_rm_types.hpp:67
stdair::DispatchingCurve_T
std::map< const DTD_T, double > DispatchingCurve_T
Definition
stdair_rm_types.hpp:61
stdair::NbOfSamples_T
unsigned int NbOfSamples_T
Definition
stdair_rm_types.hpp:77
stdair::FRAT5Curve_T
std::map< const DTD_T, FRAT5_T > FRAT5Curve_T
Definition
stdair_rm_types.hpp:52
stdair::HistoricalDataLimit_T
short HistoricalDataLimit_T
Definition
stdair_rm_types.hpp:24
stdair::SellUpCurve_T
std::map< const DTD_T, double > SellUpCurve_T
Definition
stdair_rm_types.hpp:58
stdair::ForecasterMode_T
std::string ForecasterMode_T
Definition
stdair_rm_types.hpp:21
stdair::GeneratedDemandVectorHolder_T
std::vector< GeneratedDemandVector_T > GeneratedDemandVectorHolder_T
Definition
stdair_rm_types.hpp:37
stdair::UncDemVector_T
std::vector< NbOfRequests_T > UncDemVector_T
Definition
stdair_rm_types.hpp:43
stdair::FRAT5_T
double FRAT5_T
Definition
stdair_rm_types.hpp:49
stdair::FFDisutilityCurve_T
std::map< const DTD_T, double > FFDisutilityCurve_T
Definition
stdair_rm_types.hpp:55
stdair::BookingVector_T
std::vector< NbOfBookings_T > BookingVector_T
Definition
stdair_rm_types.hpp:46
stdair::PolicyDemand_T
NbOfBookings_T PolicyDemand_T
Definition
stdair_rm_types.hpp:30
stdair::BookingClassSellUpCurveMap_T
std::map< BookingClass *, SellUpCurve_T > BookingClassSellUpCurveMap_T
Definition
stdair_rm_types.hpp:64
stdair::Revenue_T
double Revenue_T
Definition
stdair_basic_types.hpp:85
stdair::GeneratedDemandVector_T
std::vector< double > GeneratedDemandVector_T
Definition
stdair_rm_types.hpp:34
stdair::YieldDemandMap_T
std::map< const Yield_T, double > YieldDemandMap_T
Definition
stdair_rm_types.hpp:71
stdair::BookingClass
Definition
BookingClass.hpp:24
Generated for StdAir by
1.17.0