Classes | |
class | DPOptimiser |
class | EMDetruncator |
class | Emsr |
class | EmsrUtils |
struct | HistoricalBooking |
Structure keeping track, for a given class, of the number of historical bookings and of the censorship flag. More... | |
struct | HistoricalBookingHolder |
class | MCOptimiser |
class | DemandGeneratorList |
class | PolicyHelper |
class | SegmentSnapshotTableHelper |
class | Utilities |
class | BasedForecasting |
class | DemandInputPreparation |
class | Detruncator |
class | FareAdjustment |
class | Forecaster |
class | HybridForecasting |
class | InventoryParser |
Class filling the virtual class list (representing a list of classes/buckets) from a given input inventory. More... | |
class | MarginalRevenueTransformation |
class | NewQFF |
class | OldQFF |
class | Optimiser |
class | PreOptimiser |
class | QForecasting |
class | FacRmolServiceContext |
Factory for the service context. More... | |
class | RMOL_Service |
Interface for the RMOL Services. More... | |
class | OverbookingException |
Overbooking-related exception. More... | |
class | UnconstrainingException |
Unconstraining-related exception. More... | |
class | EmptyNestingStructException |
Empty nesting structure in unconstrainer exception. More... | |
class | MissingDCPException |
Missing a DCP in unconstrainer exception. More... | |
class | OptimisationException |
Optimisation-related exception. More... | |
class | PolicyException |
Policy-related exception. More... | |
class | ConvexHullException |
Convex Hull-related exception. More... | |
class | EmptyConvexHullException |
Empty convex hull exception. More... | |
class | FirstPolicyNotNullException |
Missing policy NULL in convex hull exception. More... | |
class | YieldConvexHullException |
Yield convex hull exception. More... | |
class | FareFamilyException |
Fare Family-related exception. More... | |
class | EmptyBookingClassListException |
Empty Booking Class List of Fare Family exception. More... | |
class | MissingBookingClassInFareFamilyException |
Missing Booking Class in Fare Family exception. More... | |
class | FareFamilyDemandVectorSizeException |
Fare Family demand exception. More... | |
class | RMOL_ServiceContext |
Inner class holding the context for the RMOL Service object. More... |
Typedefs | |
typedef std::list< BucketHolder * > | BucketHolderList_T |
typedef std::list < FldDistributionParameters > | DistributionParameterList_T |
typedef std::vector < HistoricalBooking > | HistoricalBookingVector_T |
typedef boost::shared_ptr < RMOL_Service > | RMOL_ServicePtr_T |
typedef std::vector < stdair::Flag_T > | FlagVector_T |
typedef std::map < stdair::BookingClass *, stdair::MeanStdDevPair_T > | BookingClassMeanStdDevPairMap_T |
Variables | |
const stdair::AirlineCode_T | DEFAULT_RMOL_SERVICE_AIRLINE_CODE = "BA" |
const double | DEFAULT_RMOL_SERVICE_CAPACITY = 1.0 |
const int | DEFAULT_NUMBER_OF_DRAWS_FOR_MC_SIMULATION = 10000 |
const int | DEFAULT_PRECISION = 10 |
const double | DEFAULT_EPSILON = 0.0001 |
const double | DEFAULT_STOPPING_CRITERION = 0.01 |
const double | DEFAULT_INITIALIZER_DOUBLE_NEGATIVE = -10.0 |
typedef std::list<BucketHolder*> RMOL::BucketHolderList_T |
Define a vector (ordered list) of N bucket/classe holders.
Definition at line 16 of file BucketHolderTypes.hpp.
typedef std::list<FldDistributionParameters> RMOL::DistributionParameterList_T |
Define the set of parameters, each of one wrapping a pair of distribution parameters (i.e., mean and standard deviation).
Definition at line 16 of file DistributionParameterList.hpp.
typedef std::vector<HistoricalBooking> RMOL::HistoricalBookingVector_T |
Define a vector (ordered list) of N HistoricalBookings.
Definition at line 16 of file HistoricalBookingHolder.hpp.
typedef boost::shared_ptr<RMOL_Service> RMOL::RMOL_ServicePtr_T |
Pointer on the RMOL Service handler.
Definition at line 176 of file RMOL_Types.hpp.
typedef std::vector<stdair::Flag_T> RMOL::FlagVector_T |
Define the vector of censorship flags.
Definition at line 179 of file RMOL_Types.hpp.
typedef std::map<stdair::BookingClass*, stdair::MeanStdDevPair_T> RMOL::BookingClassMeanStdDevPairMap_T |
Define the map between booking class and demand.
Definition at line 182 of file RMOL_Types.hpp.
const stdair::AirlineCode_T RMOL::DEFAULT_RMOL_SERVICE_AIRLINE_CODE = "BA" |
Default airline code for the RMOL_Service.
Definition at line 10 of file BasConst.cpp.
const double RMOL::DEFAULT_RMOL_SERVICE_CAPACITY = 1.0 |
Default capacity for the RMOL_Service.
Definition at line 13 of file BasConst.cpp.
const int RMOL::DEFAULT_NUMBER_OF_DRAWS_FOR_MC_SIMULATION = 10000 |
Default value for the number of draws within the Monte-Carlo Integration algorithm.
Definition at line 17 of file BasConst.cpp.
Referenced by RMOL::MCOptimiser::optimisationByMCIntegration().
const int RMOL::DEFAULT_PRECISION = 10 |
Default value for the precision of the integral computation in the Dynamic Programming algorithm (100 means that the precision will be 0.01).
Default value for the precision of the integral computation in the Dynamic Programming algorithm.
Definition at line 22 of file BasConst.cpp.
const double RMOL::DEFAULT_EPSILON = 0.0001 |
Default epsilon value to qualify a denominator
Definition at line 25 of file BasConst.cpp.
const double RMOL::DEFAULT_STOPPING_CRITERION = 0.01 |
Default stopping value for an iterative algorithm.
Definition at line 28 of file BasConst.cpp.
const double RMOL::DEFAULT_INITIALIZER_DOUBLE_NEGATIVE = -10.0 |
Default negative value used to initialze a double variable.
Definition at line 31 of file BasConst.cpp.