21 BookingClass::BookingClass (
const BookingClass& iBookingClass)
22 : _key (iBookingClass._key),
24 _subclassCode (iBookingClass._subclassCode),
25 _cumulatedProtection (iBookingClass._cumulatedProtection),
26 _protection (iBookingClass._protection),
27 _cumulatedBookingLimit (iBookingClass._cumulatedBookingLimit),
28 _au (iBookingClass._au),
29 _nego (iBookingClass._nego),
30 _noShowPercentage (iBookingClass._noShowPercentage),
31 _cancellationPercentage (iBookingClass._cancellationPercentage),
32 _nbOfBookings (iBookingClass._nbOfBookings),
33 _groupNbOfBookings (iBookingClass._groupNbOfBookings),
34 _groupPendingNbOfBookings (iBookingClass._groupPendingNbOfBookings),
35 _staffNbOfBookings (iBookingClass._staffNbOfBookings),
36 _wlNbOfBookings (iBookingClass._wlNbOfBookings),
37 _nbOfCancellations (iBookingClass._nbOfCancellations),
38 _etb (iBookingClass._etb),
39 _netClassAvailability (iBookingClass._netClassAvailability),
40 _segmentAvailability (iBookingClass._segmentAvailability),
41 _netRevenueAvailability (iBookingClass._netRevenueAvailability),
42 _yield (iBookingClass._yield),
43 _adjustedYield (iBookingClass._adjustedYield),
44 _mean (iBookingClass._mean),
45 _stdDev (iBookingClass._stdDev) {
66 std::ostringstream oStr;
93 for (
unsigned int i = 0; i < K; ++i) {
Handle on the StdAir library context.
unsigned long int RandomSeed_T
NbOfRequests_T NbOfBookings_T
unsigned int NbOfSamples_T
const ClassCode_T DEFAULT_CLASS_CODE
const RandomSeed_T DEFAULT_RANDOM_SEED
Class holding a random generator.
RealNumber_T generateNormal(const RealNumber_T &, const RealNumber_T &)
SubclassCode_T _subclassCode
void generateDemandSamples(const NbOfSamples_T &)
NbOfBookings_T _nbOfBookings
ProtectionLevel_T _cumulatedProtection
ProtectionLevel_T _protection
NbOfCancellations_T _nbOfCancellations
OverbookingRate_T _cancellationPercentage
NbOfBookings_T _wlNbOfBookings
Availability_T _netClassAvailability
OverbookingRate_T _noShowPercentage
NbOfBookings_T _groupNbOfBookings
void cancel(const NbOfBookings_T &)
Availability_T _segmentAvailability
GeneratedDemandVector_T _generatedDemandVector
std::string toString() const
BookingLimit_T _cumulatedBookingLimit
NbOfBookings_T _staffNbOfBookings
BookingClass(const Key_T &)
NbOfBookings_T _groupPendingNbOfBookings
Availability_T _netRevenueAvailability
void sell(const NbOfBookings_T &)
const std::string describeKey() const