AirInv Logo  0.1.2
C++ Simulated Airline Inventory Management System library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BasConst.cpp
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////
2 // Import section
3 // //////////////////////////////////////////////////////////////////////
7 
8 namespace AIRINV {
9 
11  const std::string DEFAULT_AIRLINE_CODE = "BA";
12 
17  FRAT5Curve_T oCurve;
18  // oCurve[365] = 1.1; oCurve[63] = 1.4; oCurve[56] = 1.45;
19  // oCurve[49] = 1.5; oCurve[42] = 1.55; oCurve[35] = 1.6;
20  // oCurve[31] = 1.7; oCurve[27] = 1.8; oCurve[23] = 2.0;
21  // oCurve[19] = 2.3; oCurve[16] = 2.6; oCurve[13] = 3.0;
22  // oCurve[10] = 3.3; oCurve[7] = 3.4; oCurve[5] = 3.44;
23  // oCurve[3] = 3.47; oCurve[1] = 3.5; oCurve[0] = 3.5;
24  // oCurve[365] = 1.0; oCurve[63] = 1.1; oCurve[56] = 1.13;
25  // oCurve[49] = 1.17; oCurve[42] = 1.22; oCurve[35] = 1.28;
26  // oCurve[31] = 1.32; oCurve[27] = 1.37; oCurve[23] = 1.43;
27  // oCurve[19] = 1.51; oCurve[16] = 1.6; oCurve[13] = 1.7;
28  // oCurve[10] = 1.8; oCurve[7] = 1.9; oCurve[5] = 1.93;
29  // oCurve[3] = 1.96; oCurve[1] = 2.0; oCurve[0] = 2.0;
30  // oCurve[365] = 1.0; oCurve[63] = 1.05; oCurve[56] = 1.07;
31  // oCurve[49] = 1.09; oCurve[42] = 1.11; oCurve[35] = 1.14;
32  // oCurve[31] = 1.16; oCurve[27] = 1.18; oCurve[23] = 1.21;
33  // oCurve[19] = 1.24; oCurve[16] = 1.27; oCurve[13] = 1.3;
34  // oCurve[10] = 1.33; oCurve[7] = 1.37; oCurve[5] = 1.4;
35  // oCurve[3] = 1.45; oCurve[1] = 1.5; oCurve[0] = 1.5;
36  // oCurve[365] = 1.1; oCurve[63] = 1.4;
37  // oCurve[49] = 1.5; oCurve[35] = 1.6;
38  // oCurve[23] = 2.0; oCurve[16] = 2.6;
39  // oCurve[10] = 3.3; oCurve[5] = 3.44;
40  // oCurve[1] = 3.5; oCurve[0] = 3.5;
41  // oCurve[365] = 1.1; oCurve[63] = 1.4;
42  // oCurve[49] = 1.7; oCurve[48] = 3.6; oCurve[35] = 3.6; oCurve[24] = 3.6;
43  // oCurve[23] = 2.6; oCurve[16] = 2.7;
44  // oCurve[10] = 3.2; oCurve[5] = 3.24; oCurve[4] = 2.8;
45  // oCurve[1] = 2.4; oCurve[0] = 2.4;
46 
47  oCurve[365] = 1.1; oCurve[63] = 1.4;
48  /*1*/oCurve[62] = 1.4; oCurve[56] = 1.45;
49  /*2*/oCurve[55] = 1.45; oCurve[49] = 1.5;
50  /*3*/oCurve[48] = 1.5; oCurve[42] = 1.55;
51  /*4*/oCurve[41] = 1.95; oCurve[35] = 2.2;
52  /*5*/oCurve[34] = 2.2; oCurve[31] = 2.4;
53  /*6*/oCurve[30] = 2.4; oCurve[27] = 2.8;
54  /*7*/oCurve[26] = 2.9; oCurve[23] = 3.1;
55  /*8*/oCurve[22] = 3.1; oCurve[19] = 3.3;
56  /*9*/oCurve[18] = 3.3; oCurve[16] = 3.3;
57  /*10*/oCurve[15] = 3.3; oCurve[13] = 3.3;
58  /*11*/oCurve[12] = 3.0; oCurve[10] = 3.1;
59  /*12*/oCurve[9] = 3.1; oCurve[7] = 3.1;
60  /*13*/oCurve[6] = 3.1; oCurve[5] = 3.0;
61  /*14*/oCurve[4] = 3.1; oCurve[3] = 3.0;
62  /*15*/oCurve[2] = 3.0; oCurve[1] = 2.8;
63  /*16*/oCurve[0] = 2.8;
64 
65 
66  // oCurve[365] = 1.1; oCurve[63] = 1.4;
67  // /*1*/oCurve[62] = 1.4; oCurve[56] = 1.55;
68  // /*2*/oCurve[55] = 1.55; oCurve[49] = 1.7;
69  // /*3*/oCurve[48] = 3.6; oCurve[42] = 3.6;
70  // /*4*/oCurve[41] = 3.6; oCurve[35] = 3.6;
71  // /*5*/oCurve[34] = 3.6; oCurve[31] = 3.6;
72  // /*6*/oCurve[30] = 3.6; oCurve[27] = 3.6;
73  // /*7*/oCurve[26] = 3.6; oCurve[23] = 3.6;
74  // /*8*/oCurve[22] = 3.5; oCurve[19] = 3.3;
75  // /*9*/oCurve[18] = 3.3; oCurve[16] = 3.0;
76  // /*10*/oCurve[15] = 2.8; oCurve[13] = 2.5;
77  // /*11*/oCurve[12] = 2.9; oCurve[10] = 3.2;
78  // /*12*/oCurve[9] = 3.2; oCurve[7] = 3.22;
79  // /*13*/oCurve[6] = 3.25; oCurve[5] = 3.3;
80  // /*14*/oCurve[4] = 3.0; oCurve[3] = 2.8;
81  // /*15*/oCurve[2] = 2.7; oCurve[1] = 2.5;
82  // /*16*/oCurve[0] = 2.5;
83 
84 
85  // oCurve[365] = 1.1; oCurve[63] = 1.4;
86  // /*1*/oCurve[62] = 1.4; oCurve[49] = 1.7;
87  // /*2*/oCurve[48] = 3.6; oCurve[35] = 3.6;
88  // /*3*/oCurve[34] = 3.5; oCurve[23] = 3.4;
89  // /*4*/oCurve[22] = 3.3; oCurve[16] = 3.1;
90  // /*5*/oCurve[15] = 2.7; oCurve[10] = 3.1;
91  // /*6*/oCurve[9] = 3.0; oCurve[5] = 2.8;
92  // /*7*/oCurve[4] = 2.3; oCurve[1] = 2.5;
93  // /*8*/oCurve[0] = 2.5;
94  return oCurve;
95  };
96 
97 }