Handle on the StdAir library context. More...
Namespaces | |
LOG | |
Classes | |
class | AirlineClassList |
Class representing the actual attributes for a segment-features. More... | |
struct | AirlineClassListKey |
Key of airport-pair. More... | |
class | AirlineFeature |
Class representing various configuration parameters (e.g., revenue management methods such EMSRb or Monte-Carlo) for a given airline for the simulation. More... | |
struct | AirlineFeatureKey |
struct | AirlineStruct |
class | AirportPair |
Class representing the actual attributes for an airport-pair. More... | |
struct | AirportPairKey |
Key of airport-pair. More... | |
struct | BasChronometer |
struct | BasDBParams |
Structure holding the parameters for connection to a database. More... | |
struct | BasFileMgr |
struct | BasLogParams |
Structure holding parameters for logging. More... | |
class | BomAbstract |
Base class for the Business Object Model (BOM) layer. More... | |
class | BomArchive |
Utility class to archive/restore BOM objects with Boost serialisation. More... | |
class | BomDisplay |
Utility class to display StdAir objects with a pretty format. More... | |
class | BomHolder |
Class representing the holder of BOM object containers (list and map). More... | |
struct | BomHolderKey |
struct | BomID |
Class wrapper of bom ID (e.g. pointer to object). More... | |
class | BomINIImport |
Utility class to import StdAir objects in a INI format. More... | |
class | BomJSONExport |
Utility class to export StdAir objects in a JSON format. More... | |
class | BomJSONImport |
Utility class to import StdAir objects in a JSON format. More... | |
class | BomKeyManager |
Utility class to extract key structures from strings. More... | |
class | BomManager |
Utility class for StdAir-based objects. More... | |
class | BomRetriever |
Utility class to retrieve StdAir objects. More... | |
class | BomRoot |
Class representing the actual attributes for the Bom root. More... | |
struct | BomRootKey |
Key of the BOM structure root. More... | |
class | BookingClass |
struct | BookingClassKey |
class | BookingClassListEmptyInNestingStructException |
struct | BookingRequestStruct |
Structure holding the elements of a booking request. More... | |
struct | BreakPointStruct |
class | Bucket |
Class representing the actual attributes for an airline booking class. More... | |
struct | BucketKey |
Key of booking-class. More... | |
struct | CancellationStruct |
Structure holding the elements of a travel solution. More... | |
class | CmdAbstract |
class | CmdBomManager |
class | CmdBomSerialiser |
class | CmdCloneBomManager |
class | CodeConversionException |
class | CodeDuplicationException |
struct | ConfigHolderStruct |
class | ConfigINIFile |
struct | ContinuousAttributeLite |
Class modeling the distribution of values that can be taken by a continuous attribute. More... | |
struct | date_time_element |
class | DatePeriod |
Class representing the actual attributes for a fare date-period. More... | |
struct | DatePeriodKey |
Key of date-period. More... | |
class | DbaAbstract |
class | DBManagerForAirlines |
class | DBSessionManager |
struct | DefaultDCPList |
struct | DefaultDtdFratMap |
struct | DefaultDtdProbMap |
struct | DefaultMap |
struct | DemandGenerationMethod |
Enumeration of demand (booking request) generation methods. More... | |
class | DictionaryManager |
Class wrapper of dictionary business methods. More... | |
class | DocumentNotFoundException |
struct | DoWStruct |
class | EventException |
struct | EventStruct |
struct | EventType |
class | FacAbstract |
class | FacBom |
Base class for Factory layer. More... | |
class | FacBomManager |
Utility class for linking StdAir-based objects. More... | |
class | FacCloneBom |
Base class for Factory layer. More... | |
class | FacServiceAbstract |
class | FacSTDAIRServiceContext |
Factory for Bucket. More... | |
class | FacSupervisor |
class | FareFamily |
Class representing the actual attributes for a family fare. More... | |
struct | FareFamilyKey |
Key of a given fare family, made of a fare family code. More... | |
class | FareFeatures |
Class representing the actual attributes for a fare date-period. More... | |
struct | FareFeaturesKey |
Key of date-period. More... | |
struct | FareOptionStruct |
Structure holding the elements of a fare option. More... | |
struct | FFDisutilityCurveHolderStruct |
class | FFDisutilityFilePath |
class | FileNotFoundException |
class | FlightDate |
Class representing the actual attributes for an airline flight-date. More... | |
struct | FlightDateKey |
Key of a given flight-date, made of a flight number and a departure date. More... | |
class | FlightPeriod |
struct | FlightPeriodKey |
struct | ForecastingMethod |
struct | FRAT5CurveHolderStruct |
class | FRAT5FilePath |
class | InputFilePath |
class | Inventory |
Class representing the actual attributes for an airline inventory. More... | |
struct | InventoryKey |
Key of a given inventory, made of the airline code. More... | |
struct | JSonCommand |
Enumeration of json commands. More... | |
class | JSONString |
JSON-formatted string. More... | |
struct | KeyAbstract |
Base class for the keys of Business Object Model (BOM) layer. More... | |
class | KeyDuplicationException |
class | KeyNotFoundException |
class | LegCabin |
Class representing the actual attributes for an airline leg-cabin. More... | |
struct | LegCabinKey |
Key of a given leg-cabin, made of a cabin code (only). More... | |
class | LegDate |
struct | LegDateKey |
class | Logger |
class | MemoryAllocationException |
class | NestingNode |
struct | NestingNodeKey |
Key of a given policy, made of a policy code. More... | |
struct | NestingStructureKey |
Key of a given policy, made of a policy code. More... | |
class | NonInitialisedContainerException |
class | NonInitialisedDBSessionManagerException |
class | NonInitialisedLogServiceException |
class | NonInitialisedRelationShipException |
class | NonInitialisedServiceException |
class | ObjectCreationgDuplicationException |
class | ObjectLinkingException |
class | ObjectNotFoundException |
class | ODFilePath |
class | OnDDate |
Class representing the actual attributes for an airline flight-date. More... | |
struct | OnDDateKey |
Key of a given O&D-date, made of a list of OnD strings. a OnD string contains the airline code, the flight number, the date and the segment (origin and destination). More... | |
struct | OptimisationMethod |
struct | OptimisationNotificationStruct |
struct | ParsedKey |
class | ParserException |
class | ParsingFileFailedException |
struct | PartnershipTechnique |
Enumeration of partnership techniques. More... | |
struct | PassengerChoiceModel |
struct | PassengerType |
struct | PeriodStruct |
class | Policy |
struct | PolicyKey |
Key of a given policy, made of a policy code. More... | |
class | PosChannel |
Class representing the actual attributes for a fare point of sale. More... | |
struct | PosChannelKey |
Key of point of sale and channel. More... | |
struct | PreOptimisationMethod |
struct | ProgressStatus |
struct | ProgressStatusSet |
struct | RandomGeneration |
Class holding a random generator. More... | |
struct | RMEventStruct |
class | RootException |
Root of the stdair exceptions. More... | |
class | RootFilePath |
Root of the input and output files. More... | |
struct | SampleType |
Enumeration of BOM sample types. More... | |
class | ScheduleFilePath |
class | SegmentCabin |
Class representing the actual attributes for an airline segment-cabin. More... | |
struct | SegmentCabinKey |
Key of a given segment-cabin, made of a cabin code (only). More... | |
class | SegmentDate |
Class representing the actual attributes for an airline segment-date. More... | |
struct | SegmentDateKey |
Key of a given segment-date, made of an origin and a destination airports. More... | |
class | SegmentPeriod |
struct | SegmentPeriodKey |
class | SegmentSnapshotTable |
Class representing the actual attributes for an airline segment data tables. More... | |
struct | SegmentSnapshotTableKey |
Key of a given guillotine block, made of a guillotine number. More... | |
class | SerialisationException |
class | ServiceAbstract |
struct | ServiceInitialisationType |
Enumeration of service initialisation types. More... | |
class | SimpleNestingStructException |
class | SimpleNestingStructure |
struct | SnapshotStruct |
class | SQLDatabaseConnectionImpossibleException |
class | SQLDatabaseException |
class | STDAIR_Service |
Interface for the STDAIR Services. More... | |
class | STDAIR_ServiceContext |
Class holding the context of the Stdair services. More... | |
struct | StructAbstract |
Base class for the light structures. More... | |
class | TimePeriod |
Class representing the actual attributes for a fare time-period. More... | |
struct | TimePeriodKey |
Key of time-period. More... | |
struct | TravelSolutionStruct |
Structure holding the elements of a travel solution. More... | |
struct | UnconstrainingMethod |
struct | VirtualClassStruct |
class | YieldFeatures |
Class representing the actual attributes for a yield date-period. More... | |
struct | YieldFeaturesKey |
Key of date-period. More... | |
class | YieldRange |
class | YieldStore |
struct | YieldStoreKey |
Typedefs | |
typedef date_time_element< 0, 23 > | hour_t |
typedef date_time_element< 0, 59 > | minute_t |
typedef date_time_element< 0, 59 > | second_t |
typedef date_time_element< 1900, 2100 > | year_t |
typedef date_time_element< 1, 12 > | month_t |
typedef date_time_element< 1, 31 > | day_t |
typedef std::istreambuf_iterator< char > | base_iterator_t |
typedef boost::spirit::multi_pass< base_iterator_t > | iterator_t |
typedef boost::spirit::qi::int_parser< unsigned int, 10, 1, 1 > | int1_p_t |
typedef boost::spirit::qi::uint_parser< int, 10, 2, 2 > | uint2_p_t |
typedef boost::spirit::qi::uint_parser< int, 10, 4, 4 > | uint4_p_t |
typedef boost::spirit::qi::uint_parser< int, 10, 1, 4 > | uint1_4_p_t |
typedef boost::spirit::qi::uint_parser< hour_t, 10, 2, 2 > | hour_p_t |
typedef boost::spirit::qi::uint_parser< minute_t, 10, 2, 2 > | minute_p_t |
typedef boost::spirit::qi::uint_parser< second_t, 10, 2, 2 > | second_p_t |
typedef boost::spirit::qi::uint_parser< year_t, 10, 4, 4 > | year_p_t |
typedef boost::spirit::qi::uint_parser< month_t, 10, 2, 2 > | month_p_t |
typedef boost::spirit::qi::uint_parser< day_t, 10, 2, 2 > | day_p_t |
typedef unsigned short | DictionaryKey_T |
typedef std::list< AirlineClassList * > | AirlineClassListList_T |
typedef std::map< const MapKey_T, AirlineClassList * > | AirlineClassListMap_T |
typedef std::pair< MapKey_T, AirlineClassList * > | AirlineClassListWithKey_T |
typedef std::list< AirlineClassListWithKey_T > | AirlineClassListDetailedList_T |
typedef std::list< AirlineFeature * > | AirlineFeatureList_T |
typedef std::map< const MapKey_T, AirlineFeature * > | AirlineFeatureMap_T |
typedef std::list< AirportPair * > | AirportPairList_T |
typedef std::map< const MapKey_T, AirportPair * > | AirportPairMap_T |
typedef std::pair< MapKey_T, AirportPair * > | AirportPairWithKey_T |
typedef std::list< AirportPairWithKey_T > | AirportPairDetailedList_T |
typedef std::map< const std::type_info *, BomAbstract * > | HolderMap_T |
typedef struct BomID< BookingClass > | BookingClassID_T |
typedef std::list< BookingClassID_T > | BookingClassIDList_T |
typedef boost::tokenizer< boost::char_separator< char > > | Tokeniser_T |
typedef std::list< BookingClass * > | BookingClassList_T |
typedef std::map< const MapKey_T, BookingClass * > | BookingClassMap_T |
typedef boost::shared_ptr< BookingRequestStruct > | BookingRequestPtr_T |
typedef std::string | DemandGeneratorKey_T |
typedef boost::shared_ptr< BreakPointStruct > | BreakPointPtr_T |
typedef std::list< BreakPointStruct > | BreakPointList_T |
typedef std::list< Bucket * > | BucketList_T |
typedef std::map< const MapKey_T, Bucket * > | BucketMap_T |
typedef boost::shared_ptr< CancellationStruct > | CancellationPtr_T |
typedef boost::shared_ptr< ConfigHolderStruct > | ConfigHolderPtr_T |
typedef std::list< DatePeriod * > | DatePeriodList_T |
typedef std::map< const MapKey_T, DatePeriod * > | DatePeriodMap_T |
typedef std::pair< MapKey_T, DatePeriod * > | DatePeriodWithKey_T |
typedef std::list< DatePeriodWithKey_T > | DatePeriodDetailedList_T |
typedef std::pair< const LongDuration_T, EventStruct > | EventListElement_T |
typedef std::map< const LongDuration_T, EventStruct > | EventList_T |
typedef std::list< FareFamily * > | FareFamilyList_T |
typedef std::map< const MapKey_T, FareFamily * > | FareFamilyMap_T |
typedef std::list< FareFeatures * > | FareFeaturesList_T |
typedef std::map< const MapKey_T, FareFeatures * > | FareFeaturesMap_T |
typedef std::pair< MapKey_T, FareFeatures * > | FareFeaturesWithKey_T |
typedef std::list< FareFeaturesWithKey_T > | FareFeaturesDetailedList_T |
typedef std::list< FareOptionStruct > | FareOptionList_T |
typedef std::map< const std::string, FFDisutilityCurve_T > | FFDisutilityCurveHolder_T |
typedef std::list< FlightDate * > | FlightDateList_T |
typedef std::map< const MapKey_T, FlightDate * > | FlightDateMap_T |
typedef std::list< FlightPeriod * > | FlightPeriodList_T |
typedef std::map< const MapKey_T, FlightPeriod * > | FlightPeriodMap_T |
typedef std::map< const std::string, FRAT5Curve_T > | FRAT5CurveHolder_T |
typedef std::list< Inventory * > | InventoryList_T |
typedef std::map< const MapKey_T, Inventory * > | InventoryMap_T |
typedef std::string | MapKey_T |
typedef std::list< std::string > | KeyList_T |
typedef std::list< LegCabin * > | LegCabinList_T |
typedef std::map< const MapKey_T, LegCabin * > | LegCabinMap_T |
typedef std::list< LegDate * > | LegDateList_T |
typedef std::map< const MapKey_T, LegDate * > | LegDateMap_T |
typedef std::list< NestingNode * > | NestingNodeList_T |
typedef std::map< const MapKey_T, NestingNode * > | NestingNodeMap_T |
typedef std::list< OnDDate * > | OnDDateList_T |
typedef std::map< const MapKey_T, OnDDate * > | OnDDateMap_T |
typedef std::pair< std::string, YieldDemandPair_T > | StringDemandStructPair_T |
typedef std::map< std::string, YieldDemandPair_T > | StringDemandStructMap_T |
typedef std::map< std::string, CabinClassPairList_T > | StringCabinClassPairListMap_T |
typedef std::pair< std::string, CabinClassPairList_T > | StringCabinClassPair_T |
typedef std::map< CabinCode_T, WTPDemandPair_T > | CabinForecastMap_T |
typedef std::pair< CabinCode_T, WTPDemandPair_T > | CabinForecastPair_T |
typedef boost::shared_ptr< OptimisationNotificationStruct > | OptimisationNotificationPtr_T |
typedef std::list< Policy * > | PolicyList_T |
typedef std::map< const MapKey_T, Policy * > | PolicyMap_T |
typedef std::list< PosChannel * > | PosChannelList_T |
typedef std::map< const MapKey_T, PosChannel * > | PosChannelMap_T |
typedef std::pair< MapKey_T, PosChannel * > | PosChannelWithKey_T |
typedef std::list< PosChannelWithKey_T > | PosChannelDetailedList_T |
typedef boost::shared_ptr< RMEventStruct > | RMEventPtr_T |
typedef std::list< RMEventStruct > | RMEventList_T |
typedef std::list< SegmentCabin * > | SegmentCabinList_T |
typedef std::map< const MapKey_T, SegmentCabin * > | SegmentCabinMap_T |
typedef std::list< std::string > | RoutingLegKeyList_T |
typedef std::list< SegmentDate * > | SegmentDateList_T |
typedef std::map< const MapKey_T, SegmentDate * > | SegmentDateMap_T |
typedef std::list< SegmentPeriod * > | SegmentPeriodList_T |
typedef std::map< const MapKey_T, SegmentPeriod * > | SegmentPeriodMap_T |
typedef std::pair< MapKey_T, SegmentPeriod * > | SegmentPeriodWithKey_T |
typedef std::list< SegmentPeriodWithKey_T > | SegmentPeriodDetailedList_T |
typedef std::list< SegmentSnapshotTable * > | SegmentSnapshotTableList_T |
typedef std::map< const MapKey_T, SegmentSnapshotTable * > | SegmentSnapshotTableMap_T |
typedef std::map< const SegmentCabin *, SegmentDataID_T > | SegmentCabinIndexMap_T |
typedef std::map< const MapKey_T, ClassIndex_T > | ClassIndexMap_T |
typedef std::list< SimpleNestingStructure * > | SimpleNestingStructureList_T |
typedef std::map< const MapKey_T, SimpleNestingStructure * > | SimpleNestingStructureMap_T |
typedef boost::shared_ptr< SnapshotStruct > | SnapshotPtr_T |
typedef std::list< TimePeriod * > | TimePeriodList_T |
typedef std::map< const MapKey_T, TimePeriod * > | TimePeriodMap_T |
typedef std::pair< MapKey_T, TimePeriod * > | TimePeriodWithKey_T |
typedef std::list< TimePeriodWithKey_T > | TimePeriodDetailedList_T |
typedef std::list< TravelSolutionStruct > | TravelSolutionList_T |
typedef KeyList_T | SegmentPath_T |
typedef std::list< SegmentPath_T > | SegmentPathList_T |
typedef std::map< const ClassCode_T, Availability_T > | ClassAvailabilityMap_T |
typedef std::list< ClassAvailabilityMap_T > | ClassAvailabilityMapHolder_T |
typedef std::map< const ClassCode_T, BookingClassID_T > | ClassObjectIDMap_T |
typedef std::list< ClassObjectIDMap_T > | ClassObjectIDMapHolder_T |
typedef std::map< const ClassCode_T, YieldValue_T > | ClassYieldMap_T |
typedef std::list< ClassYieldMap_T > | ClassYieldMapHolder_T |
typedef std::list< BidPriceVector_T > | BidPriceVectorHolder_T |
typedef std::map< const ClassCode_T, const BidPriceVector_T * > | ClassBpvMap_T |
typedef std::list< ClassBpvMap_T > | ClassBpvMapHolder_T |
typedef std::list< VirtualClassStruct > | VirtualClassList_T |
typedef std::map< const YieldLevel_T, VirtualClassStruct > | VirtualClassMap_T |
typedef std::list< YieldFeatures * > | YieldFeaturesList_T |
typedef std::map< const MapKey_T, YieldFeatures * > | YieldFeaturesMap_T |
typedef std::pair< MapKey_T, YieldFeatures * > | YieldFeaturesWithKey_T |
typedef std::list< YieldFeaturesWithKey_T > | YieldFeaturesDetailedList_T |
typedef std::list< YieldStore * > | YieldStoreList_T |
typedef std::map< const MapKey_T, YieldStore * > | YieldStoreMap_T |
typedef std::string | LocationCode_T |
typedef unsigned long int | Distance_T |
typedef LocationCode_T | AirportCode_T |
typedef LocationCode_T | CityCode_T |
typedef std::string | KeyDescription_T |
typedef std::string | AirlineCode_T |
typedef unsigned short | FlightNumber_T |
typedef unsigned short | TableID_T |
typedef std::string | CabinCode_T |
typedef std::string | FamilyCode_T |
typedef std::string | PolicyCode_T |
typedef std::string | NestingStructureCode_T |
typedef std::string | NestingNodeCode_T |
typedef std::string | ClassCode_T |
typedef unsigned long | Identity_T |
typedef std::string | TripType_T |
typedef double | MonetaryValue_T |
typedef double | RealNumber_T |
typedef double | Percentage_T |
typedef double | PriceValue_T |
typedef double | YieldValue_T |
typedef std::string | PriceCurrency_T |
typedef double | Revenue_T |
typedef double | Multiplier_T |
typedef double | NbOfSeats_T |
typedef unsigned int | Count_T |
typedef short | PartySize_T |
typedef double | NbOfRequests_T |
typedef NbOfRequests_T | NbOfBookings_T |
typedef NbOfRequests_T | NbOfCancellations_T |
typedef unsigned short | NbOfTravelSolutions_T |
typedef std::string | ClassList_String_T |
typedef unsigned short | NbOfSegments_T |
typedef unsigned short | NbOfAirlines_T |
typedef double | Availability_T |
typedef double | Fare_T |
typedef bool | Flag_T |
typedef unsigned int | UnsignedIndex_T |
typedef unsigned int | NbOfClasses_T |
typedef unsigned int | NbOfFareFamilies_T |
typedef std::string | Filename_T |
typedef std::string | FileAddress_T |
typedef float | ProgressPercentage_T |
typedef boost::posix_time::time_duration | Duration_T |
typedef boost::gregorian::date | Date_T |
typedef boost::posix_time::time_duration | Time_T |
typedef boost::posix_time::ptime | DateTime_T |
typedef boost::gregorian::date_period | DatePeriod_T |
typedef std::string | DOW_String_T |
typedef boost::gregorian::date_duration | DateOffset_T |
typedef int | DayDuration_T |
typedef bool | SaturdayStay_T |
typedef long int | IntDuration_T |
typedef long long int | LongDuration_T |
typedef float | FloatDuration_T |
typedef soci::session | DBSession_T |
typedef soci::statement | DBRequestStatement_T |
typedef std::string | DBConnectionName_T |
typedef bool | ChangeFees_T |
typedef bool | NonRefundable_T |
typedef double | SaturdayStayRatio_T |
typedef double | ChangeFeesRatio_T |
typedef double | NonRefundableRatio_T |
typedef double | Disutility_T |
typedef std::string | PassengerType_T |
typedef std::string | DistributionPatternId_T |
typedef std::string | CancellationRateCurveId_T |
typedef std::string | AirlinePreferenceId_T |
typedef std::pair< Percentage_T, Percentage_T > | CancellationNoShowRatePair_T |
typedef std::string | CharacteristicsPatternId_T |
typedef std::string | CharacteristicsIndex_T |
typedef double | WTP_T |
typedef boost::tuples::tuple< double, WTP_T > | CharacteristicsWTP_tuple_T |
typedef std::pair< WTP_T, MeanStdDevPair_T > | WTPDemandPair_T |
typedef NbOfRequests_T | NbOfNoShows_T |
typedef double | MatchingIndicator_T |
typedef std::string | DemandStreamKeyStr_T |
typedef std::string | ChannelLabel_T |
typedef std::string | FrequentFlyer_T |
typedef std::string | RequestStatus_T |
typedef std::map< Identity_T, Identity_T > | BookingTSIDMap_T |
typedef std::pair< CabinCode_T, ClassCode_T > | CabinClassPair_T |
typedef std::list< CabinClassPair_T > | CabinClassPairList_T |
typedef double | ProportionFactor_T |
typedef std::list< ProportionFactor_T > | ProportionFactorList_T |
typedef std::string | OnDString_T |
typedef std::list< OnDString_T > | OnDStringList_T |
typedef std::string | EventName_T |
typedef double | NbOfEvents_T |
typedef std::string | EventGeneratorKey_T |
typedef double | NbOfFareRules_T |
typedef std::string | NetworkID_T |
typedef std::vector< AirlineCode_T > | AirlineCodeList_T |
typedef std::vector< ClassList_String_T > | ClassList_StringList_T |
typedef std::vector< ClassCode_T > | ClassCodeList_T |
typedef unsigned short | SubclassCode_T |
typedef std::string | FlightPathCode_T |
typedef std::map< CabinCode_T, ClassList_String_T > | CabinBookingClassMap_T |
typedef std::string | CurveKey_T |
typedef double | CabinCapacity_T |
typedef double | NbOfFlightDates_T |
typedef double | CommittedSpace_T |
typedef double | UPR_T |
typedef double | BookingLimit_T |
typedef double | AuthorizationLevel_T |
typedef double | CapacityAdjustment_T |
typedef double | BlockSpace_T |
typedef bool | AvailabilityStatus_T |
typedef std::vector< Availability_T > | BucketAvailabilities_T |
typedef double | NbOfYields_T |
typedef double | NbOfInventoryControlRules_T |
typedef bool | CensorshipFlag_T |
typedef short | DTD_T |
typedef short | DCP_T |
typedef std::list< DCP_T > | DCPList_T |
typedef std::map< DTD_T, RealNumber_T > | DTDFratMap_T |
typedef std::map< FloatDuration_T, float > | DTDProbMap_T |
typedef std::vector< CensorshipFlag_T > | CensorshipFlagList_T |
typedef double | BookingRatio_T |
typedef double | Yield_T |
typedef unsigned int | YieldLevel_T |
typedef std::map< YieldLevel_T, MeanStdDevPair_T > | YieldLevelDemandMap_T |
typedef std::pair< Yield_T, MeanStdDevPair_T > | YieldDemandPair_T |
typedef double | BidPrice_T |
typedef std::vector< BidPrice_T > | BidPriceVector_T |
typedef unsigned int | SeatIndex_T |
typedef std::string | ControlMode_T |
typedef double | OverbookingRate_T |
typedef double | ProtectionLevel_T |
typedef std::vector< double > | EmsrValueList_T |
typedef std::vector< double > | BookingLimitVector_T |
typedef std::vector< double > | ProtectionLevelVector_T |
typedef boost::multi_array< double, 2 > | SnapshotBlock_T |
typedef SnapshotBlock_T::index_range | SnapshotBlockRange_T |
typedef SnapshotBlock_T::array_view< 1 >::type | SegmentCabinDTDSnapshotView_T |
typedef SnapshotBlock_T::array_view< 2 >::type | SegmentCabinDTDRangeSnapshotView_T |
typedef SnapshotBlock_T::const_array_view< 1 >::type | ConstSegmentCabinDTDSnapshotView_T |
typedef SnapshotBlock_T::const_array_view< 2 >::type | ConstSegmentCabinDTDRangeSnapshotView_T |
typedef unsigned short | SegmentDataID_T |
typedef unsigned short | LegDataID_T |
typedef unsigned short | ClassIndex_T |
typedef unsigned int | ReplicationNumber_T |
typedef unsigned long int | ExponentialSeed_T |
typedef unsigned long int | UniformSeed_T |
typedef unsigned long int | RandomSeed_T |
typedef boost::minstd_rand | BaseGenerator_T |
typedef boost::uniform_real | UniformDistribution_T |
typedef boost::variate_generator< BaseGenerator_T &, UniformDistribution_T > | UniformGenerator_T |
typedef boost::normal_distribution | NormalDistribution_T |
typedef boost::variate_generator< BaseGenerator_T &, NormalDistribution_T > | NormalGenerator_T |
typedef boost::exponential_distribution | ExponentialDistribution_T |
typedef boost::variate_generator< BaseGenerator_T &, ExponentialDistribution_T > | ExponentialGenerator_T |
typedef double | MeanValue_T |
typedef double | StdDevValue_T |
typedef std::pair< MeanValue_T, StdDevValue_T > | MeanStdDevPair_T |
typedef std::vector< MeanStdDevPair_T > | MeanStdDevPairVector_T |
typedef float | Probability_T |
typedef std::string | ForecasterMode_T |
typedef short | HistoricalDataLimit_T |
typedef std::string | OptimizerMode_T |
typedef NbOfBookings_T | PolicyDemand_T |
typedef std::vector< double > | GeneratedDemandVector_T |
typedef std::vector< GeneratedDemandVector_T > | GeneratedDemandVectorHolder_T |
typedef double | SellupProbability_T |
typedef std::vector< NbOfRequests_T > | UncDemVector_T |
typedef std::vector< NbOfBookings_T > | BookingVector_T |
typedef double | FRAT5_T |
typedef std::map< const DTD_T, FRAT5_T > | FRAT5Curve_T |
typedef std::map< const DTD_T, double > | FFDisutilityCurve_T |
typedef std::map< const DTD_T, double > | SellUpCurve_T |
typedef std::map< const DTD_T, double > | DispatchingCurve_T |
typedef std::map< BookingClass *, SellUpCurve_T > | BookingClassSellUpCurveMap_T |
typedef std::map< BookingClass *, DispatchingCurve_T > | BookingClassDispatchingCurveMap_T |
typedef std::map< const Yield_T, double > | YieldDemandMap_T |
typedef unsigned int | NbOfSamples_T |
typedef boost::shared_ptr< STDAIR_Service > | STDAIR_ServicePtr_T |
Handle on the StdAir library context.
Install the StdAir library for Airline IT Standard C++ fundaments.
typedef date_time_element<0, 23> stdair::hour_t |
Type definitions for the date and time elements.
Definition at line 61 of file BasParserHelperTypes.hpp.
typedef date_time_element<0, 59> stdair::minute_t |
Definition at line 62 of file BasParserHelperTypes.hpp.
typedef date_time_element<0, 59> stdair::second_t |
Definition at line 63 of file BasParserHelperTypes.hpp.
typedef date_time_element<1900, 2100> stdair::year_t |
Definition at line 64 of file BasParserHelperTypes.hpp.
typedef date_time_element<1, 12> stdair::month_t |
Definition at line 65 of file BasParserHelperTypes.hpp.
typedef date_time_element<1, 31> stdair::day_t |
Definition at line 66 of file BasParserHelperTypes.hpp.
typedef std::istreambuf_iterator<char> stdair::base_iterator_t |
Definition at line 26 of file BasParserTypes.hpp.
typedef boost::spirit::multi_pass<base_iterator_t> stdair::iterator_t |
Definition at line 27 of file BasParserTypes.hpp.
typedef boost::spirit::qi::int_parser<unsigned int, 10, 1, 1> stdair::int1_p_t |
1-digit-integer parser
Definition at line 35 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<int, 10, 2, 2> stdair::uint2_p_t |
2-digit-integer parser
Definition at line 38 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<int, 10, 4, 4> stdair::uint4_p_t |
4-digit-integer parser
Definition at line 41 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<int, 10, 1, 4> stdair::uint1_4_p_t |
Up-to-4-digit-integer parser
Definition at line 44 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<hour_t, 10, 2, 2> stdair::hour_p_t |
Date & time element parsers.
Definition at line 47 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<minute_t, 10, 2, 2> stdair::minute_p_t |
Definition at line 48 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<second_t, 10, 2, 2> stdair::second_p_t |
Definition at line 49 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<year_t, 10, 4, 4> stdair::year_p_t |
Definition at line 50 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<month_t, 10, 2, 2> stdair::month_p_t |
Definition at line 51 of file BasParserTypes.hpp.
typedef boost::spirit::qi::uint_parser<day_t, 10, 2, 2> stdair::day_p_t |
Definition at line 52 of file BasParserTypes.hpp.
typedef unsigned short stdair::DictionaryKey_T |
Dictionary key.
Definition at line 17 of file DictionaryManager.hpp.
typedef std::list<AirlineClassList*> stdair::AirlineClassListList_T |
Define the segment-features list.
Definition at line 17 of file AirlineClassListTypes.hpp.
typedef std::map<const MapKey_T, AirlineClassList*> stdair::AirlineClassListMap_T |
Define the segment-features map.
Definition at line 23 of file AirlineClassListTypes.hpp.
typedef std::pair<MapKey_T, AirlineClassList*> stdair::AirlineClassListWithKey_T |
Define the list of pair<MapKey_T, AirlineCodeList>.
Definition at line 26 of file AirlineClassListTypes.hpp.
typedef std::list<AirlineClassListWithKey_T> stdair::AirlineClassListDetailedList_T |
Definition at line 27 of file AirlineClassListTypes.hpp.
typedef std::list<AirlineFeature*> stdair::AirlineFeatureList_T |
Define the airline feature list.
Definition at line 17 of file AirlineFeatureTypes.hpp.
typedef std::map<const MapKey_T, AirlineFeature*> stdair::AirlineFeatureMap_T |
Define the airline feature map.
Definition at line 23 of file AirlineFeatureTypes.hpp.
typedef std::list<AirportPair*> stdair::AirportPairList_T |
Define the airport-pair list.
Definition at line 17 of file AirportPairTypes.hpp.
typedef std::map<const MapKey_T, AirportPair*> stdair::AirportPairMap_T |
Define the airport-pair map.
Definition at line 23 of file AirportPairTypes.hpp.
typedef std::pair<MapKey_T, AirportPair*> stdair::AirportPairWithKey_T |
Define the list of pair<MapKey_T, AirportPair>.
Definition at line 26 of file AirportPairTypes.hpp.
typedef std::list<AirportPairWithKey_T> stdair::AirportPairDetailedList_T |
Definition at line 27 of file AirportPairTypes.hpp.
typedef std::map<const std::type_info*, BomAbstract*> stdair::HolderMap_T |
Definition at line 63 of file BomAbstract.hpp.
typedef struct BomID< BookingClass > stdair::BookingClassID_T |
Define the booking class ID.
Definition at line 21 of file BomIDTypes.hpp.
typedef std::list<BookingClassID_T> stdair::BookingClassIDList_T |
Define the list of booking class ID's.
Definition at line 24 of file BomIDTypes.hpp.
typedef boost::tokenizer< boost::char_separator< char > > stdair::Tokeniser_T |
Boost Tokeniser.
Definition at line 28 of file BomKeyManager.cpp.
typedef std::list<BookingClass*> stdair::BookingClassList_T |
Define the booking class list.
Definition at line 17 of file BookingClassTypes.hpp.
typedef std::map<const MapKey_T, BookingClass*> stdair::BookingClassMap_T |
Define the booking class map.
Definition at line 23 of file BookingClassTypes.hpp.
typedef boost::shared_ptr<BookingRequestStruct> stdair::BookingRequestPtr_T |
Define the smart pointer to a booking request.
Definition at line 14 of file BookingRequestTypes.hpp.
typedef std::string stdair::DemandGeneratorKey_T |
Define the hash key for the demand generator.
Definition at line 21 of file BookingRequestTypes.hpp.
typedef boost::shared_ptr<BreakPointStruct> stdair::BreakPointPtr_T |
Define the smart pointer to a Break Point event .
Definition at line 16 of file BreakPointTypes.hpp.
typedef std::list<BreakPointStruct> stdair::BreakPointList_T |
Define the list of Break Points.
Definition at line 23 of file BreakPointTypes.hpp.
typedef std::list<Bucket*> stdair::BucketList_T |
Define the bucket list.
Definition at line 17 of file BucketTypes.hpp.
typedef std::map<const MapKey_T, Bucket*> stdair::BucketMap_T |
Define the bucket map.
Definition at line 23 of file BucketTypes.hpp.
typedef boost::shared_ptr<CancellationStruct> stdair::CancellationPtr_T |
Define the smart pointer to a cancellation .
Definition at line 14 of file CancellationTypes.hpp.
typedef boost::shared_ptr<ConfigHolderStruct> stdair::ConfigHolderPtr_T |
Define the smart pointer to a Config Holder structure.
Definition at line 16 of file ConfigHolderTypes.hpp.
typedef std::list<DatePeriod*> stdair::DatePeriodList_T |
Define the date-period list.
Definition at line 17 of file DatePeriodTypes.hpp.
typedef std::map<const MapKey_T, DatePeriod*> stdair::DatePeriodMap_T |
Define the date-period map.
Definition at line 23 of file DatePeriodTypes.hpp.
typedef std::pair<MapKey_T, DatePeriod*> stdair::DatePeriodWithKey_T |
Define the list of pair<MapKey_T, DatePeriod>.
Definition at line 26 of file DatePeriodTypes.hpp.
typedef std::list<DatePeriodWithKey_T> stdair::DatePeriodDetailedList_T |
Definition at line 27 of file DatePeriodTypes.hpp.
typedef std::pair<const LongDuration_T, EventStruct> stdair::EventListElement_T |
Define an element of a event list.
Definition at line 22 of file EventTypes.hpp.
typedef std::map<const LongDuration_T, EventStruct> stdair::EventList_T |
Define a list of events.
Definition at line 32 of file EventTypes.hpp.
typedef std::list<FareFamily*> stdair::FareFamilyList_T |
Define the fare family list.
Definition at line 17 of file FareFamilyTypes.hpp.
typedef std::map<const MapKey_T, FareFamily*> stdair::FareFamilyMap_T |
Define the fare family map.
Definition at line 23 of file FareFamilyTypes.hpp.
typedef std::list<FareFeatures*> stdair::FareFeaturesList_T |
Define the date-period list.
Definition at line 17 of file FareFeaturesTypes.hpp.
typedef std::map<const MapKey_T, FareFeatures*> stdair::FareFeaturesMap_T |
Define the date-period map.
Definition at line 23 of file FareFeaturesTypes.hpp.
typedef std::pair<MapKey_T, FareFeatures*> stdair::FareFeaturesWithKey_T |
Define the list of pair<MapKey_T, FareFeatures>.
Definition at line 26 of file FareFeaturesTypes.hpp.
typedef std::list<FareFeaturesWithKey_T> stdair::FareFeaturesDetailedList_T |
Definition at line 27 of file FareFeaturesTypes.hpp.
typedef std::list<FareOptionStruct> stdair::FareOptionList_T |
Define the booking class list.
Definition at line 18 of file FareOptionTypes.hpp.
typedef std::map<const std::string, FFDisutilityCurve_T> stdair::FFDisutilityCurveHolder_T |
Definition at line 16 of file FFDisutilityCurveHolderStruct.hpp.
typedef std::list<FlightDate*> stdair::FlightDateList_T |
Define the flight-date list.
Definition at line 17 of file FlightDateTypes.hpp.
typedef std::map<const MapKey_T, FlightDate*> stdair::FlightDateMap_T |
Define the flight-date map.
Definition at line 24 of file FlightDateTypes.hpp.
typedef std::list<FlightPeriod*> stdair::FlightPeriodList_T |
Define the flight-period list.
Definition at line 17 of file FlightPeriodTypes.hpp.
typedef std::map<const MapKey_T, FlightPeriod*> stdair::FlightPeriodMap_T |
Define the flight-period map.
Definition at line 23 of file FlightPeriodTypes.hpp.
typedef std::map<const std::string, FRAT5Curve_T> stdair::FRAT5CurveHolder_T |
Definition at line 16 of file FRAT5CurveHolderStruct.hpp.
typedef std::list<Inventory*> stdair::InventoryList_T |
Define the Inventory list.
Definition at line 17 of file InventoryTypes.hpp.
typedef std::map<const MapKey_T, Inventory*> stdair::InventoryMap_T |
Define the Inventory map.
Definition at line 23 of file InventoryTypes.hpp.
typedef std::string stdair::MapKey_T |
Key of a STL map.
Definition at line 15 of file key_types.hpp.
typedef std::list<std::string> stdair::KeyList_T |
List of keys.
Definition at line 18 of file key_types.hpp.
typedef std::list<LegCabin*> stdair::LegCabinList_T |
Define the leg-cabin list.
Definition at line 17 of file LegCabinTypes.hpp.
typedef std::map<const MapKey_T, LegCabin*> stdair::LegCabinMap_T |
Define the leg-cabin map.
Definition at line 23 of file LegCabinTypes.hpp.
typedef std::list<LegDate*> stdair::LegDateList_T |
Define the leg-date list.
Definition at line 17 of file LegDateTypes.hpp.
typedef std::map<const MapKey_T, LegDate*> stdair::LegDateMap_T |
Define the leg-date map.
Definition at line 23 of file LegDateTypes.hpp.
typedef std::list<NestingNode*> stdair::NestingNodeList_T |
Define the fare family list.
Definition at line 17 of file NestingNodeTypes.hpp.
typedef std::map<const MapKey_T, NestingNode*> stdair::NestingNodeMap_T |
Define the fare family map.
Definition at line 23 of file NestingNodeTypes.hpp.
typedef std::list<OnDDate*> stdair::OnDDateList_T |
Define the O&D date list.
Definition at line 19 of file OnDDateTypes.hpp.
typedef std::map<const MapKey_T, OnDDate*> stdair::OnDDateMap_T |
Define the OnD date map.
Definition at line 25 of file OnDDateTypes.hpp.
typedef std::pair<std::string, YieldDemandPair_T> stdair::StringDemandStructPair_T |
Define the yield mean and standard deviation for a certain cabin/class path. This map is mandatory when using the default BOM tree. This map can be empty if yields are charged otherwise (input file, ...)
Definition at line 32 of file OnDDateTypes.hpp.
typedef std::map<std::string, YieldDemandPair_T> stdair::StringDemandStructMap_T |
Definition at line 33 of file OnDDateTypes.hpp.
typedef std::map<std::string, CabinClassPairList_T> stdair::StringCabinClassPairListMap_T |
Define the string matching a (cabin,class) path. (i.e, the string is "Y:M;" for a one leg O&D with the cabin Y and the class M; the string is "Y:M;Y:Y;" for a two legs O&D with the cabin Y and the class M for the first leg, and the cabin Y and the class Y for the second leg).
Definition at line 41 of file OnDDateTypes.hpp.
typedef std::pair<std::string, CabinClassPairList_T> stdair::StringCabinClassPair_T |
Definition at line 42 of file OnDDateTypes.hpp.
typedef std::map<CabinCode_T, WTPDemandPair_T> stdair::CabinForecastMap_T |
Define the WTP mean and standard deviation for a certain cabin code. This information is needed to forecast O&D demand per cabin.
Definition at line 48 of file OnDDateTypes.hpp.
typedef std::pair<CabinCode_T, WTPDemandPair_T> stdair::CabinForecastPair_T |
Definition at line 49 of file OnDDateTypes.hpp.
typedef boost:: shared_ptr<OptimisationNotificationStruct> stdair::OptimisationNotificationPtr_T |
Define the smart pointer to a optimisation notification.
Definition at line 14 of file OptimisationNotificationTypes.hpp.
typedef std::list<Policy*> stdair::PolicyList_T |
Define the fare family list.
Definition at line 17 of file PolicyTypes.hpp.
typedef std::map<const MapKey_T, Policy*> stdair::PolicyMap_T |
Define the fare family map.
Definition at line 23 of file PolicyTypes.hpp.
typedef std::list<PosChannel*> stdair::PosChannelList_T |
Define the fare-point_of_sale list.
Definition at line 17 of file PosChannelTypes.hpp.
typedef std::map<const MapKey_T, PosChannel*> stdair::PosChannelMap_T |
Define the fare-point_of_sale map.
Definition at line 23 of file PosChannelTypes.hpp.
typedef std::pair<MapKey_T, PosChannel*> stdair::PosChannelWithKey_T |
Define the list of pair<MapKey_T, PosChannel>.
Definition at line 26 of file PosChannelTypes.hpp.
typedef std::list<PosChannelWithKey_T> stdair::PosChannelDetailedList_T |
Definition at line 27 of file PosChannelTypes.hpp.
typedef boost::shared_ptr<RMEventStruct> stdair::RMEventPtr_T |
Define the smart pointer to a RM event .
Definition at line 16 of file RMEventTypes.hpp.
typedef std::list<RMEventStruct> stdair::RMEventList_T |
Define the list of RM events.
Definition at line 23 of file RMEventTypes.hpp.
typedef std::list<SegmentCabin*> stdair::SegmentCabinList_T |
Define the segment-cabin list.
Definition at line 17 of file SegmentCabinTypes.hpp.
typedef std::map<const MapKey_T, SegmentCabin*> stdair::SegmentCabinMap_T |
Define the segment-cabin map.
Definition at line 23 of file SegmentCabinTypes.hpp.
typedef std::list<std::string> stdair::RoutingLegKeyList_T |
Definition at line 27 of file SegmentDate.hpp.
typedef std::list<SegmentDate*> stdair::SegmentDateList_T |
Define the segment-date list.
Definition at line 17 of file SegmentDateTypes.hpp.
typedef std::map<const MapKey_T, SegmentDate*> stdair::SegmentDateMap_T |
Define the segment-date map.
Definition at line 23 of file SegmentDateTypes.hpp.
typedef std::list<SegmentPeriod*> stdair::SegmentPeriodList_T |
Define the segment-period list.
Definition at line 17 of file SegmentPeriodTypes.hpp.
typedef std::map<const MapKey_T, SegmentPeriod*> stdair::SegmentPeriodMap_T |
Define the segment-period map.
Definition at line 23 of file SegmentPeriodTypes.hpp.
typedef std::pair<MapKey_T, SegmentPeriod*> stdair::SegmentPeriodWithKey_T |
Define the list of pair<MapKey_T, SegmentPeriod>.
Definition at line 26 of file SegmentPeriodTypes.hpp.
typedef std::list<SegmentPeriodWithKey_T> stdair::SegmentPeriodDetailedList_T |
Definition at line 27 of file SegmentPeriodTypes.hpp.
typedef std::list<SegmentSnapshotTable*> stdair::SegmentSnapshotTableList_T |
Define the guillotine-block list.
Definition at line 20 of file SegmentSnapshotTableTypes.hpp.
typedef std::map<const MapKey_T, SegmentSnapshotTable*> stdair::SegmentSnapshotTableMap_T |
Define the guillotine-block map.
Definition at line 27 of file SegmentSnapshotTableTypes.hpp.
typedef std::map<const SegmentCabin*, SegmentDataID_T> stdair::SegmentCabinIndexMap_T |
Define the map between the segment-cabins and the segment data ID.
Definition at line 30 of file SegmentSnapshotTableTypes.hpp.
typedef std::map<const MapKey_T, ClassIndex_T> stdair::ClassIndexMap_T |
Define the map between the class and their index.
Definition at line 33 of file SegmentSnapshotTableTypes.hpp.
typedef std::list<SimpleNestingStructure*> stdair::SimpleNestingStructureList_T |
Define the fare family list.
Definition at line 17 of file SimpleNestingStructureTypes.hpp.
typedef std::map<const MapKey_T, SimpleNestingStructure*> stdair::SimpleNestingStructureMap_T |
Define the fare family map.
Definition at line 23 of file SimpleNestingStructureTypes.hpp.
typedef boost::shared_ptr<SnapshotStruct> stdair::SnapshotPtr_T |
Define the smart pointer to a snapshot .
Definition at line 14 of file SnapshotTypes.hpp.
typedef std::list<TimePeriod*> stdair::TimePeriodList_T |
Define the time-period list.
Definition at line 17 of file TimePeriodTypes.hpp.
typedef std::map<const MapKey_T, TimePeriod*> stdair::TimePeriodMap_T |
Define the time-period map.
Definition at line 23 of file TimePeriodTypes.hpp.
typedef std::pair<MapKey_T, TimePeriod*> stdair::TimePeriodWithKey_T |
Define the list of pair<MapKey_T, TimePeriod>.
Definition at line 26 of file TimePeriodTypes.hpp.
typedef std::list<TimePeriodWithKey_T> stdair::TimePeriodDetailedList_T |
Definition at line 27 of file TimePeriodTypes.hpp.
typedef std::list<TravelSolutionStruct> stdair::TravelSolutionList_T |
Define the booking class list.
Definition at line 20 of file TravelSolutionTypes.hpp.
typedef KeyList_T stdair::SegmentPath_T |
Define the segment path key.
Definition at line 26 of file TravelSolutionTypes.hpp.
typedef std::list<SegmentPath_T> stdair::SegmentPathList_T |
Define the list of segment paths.
Definition at line 29 of file TravelSolutionTypes.hpp.
typedef std::map<const ClassCode_T, Availability_T> stdair::ClassAvailabilityMap_T |
Define booking class - availability map.
Definition at line 32 of file TravelSolutionTypes.hpp.
typedef std::list<ClassAvailabilityMap_T> stdair::ClassAvailabilityMapHolder_T |
Define list of booking class - availability maps.
Definition at line 35 of file TravelSolutionTypes.hpp.
typedef std::map<const ClassCode_T, BookingClassID_T> stdair::ClassObjectIDMap_T |
Define booking class - object ID map.
Definition at line 38 of file TravelSolutionTypes.hpp.
typedef std::list<ClassObjectIDMap_T> stdair::ClassObjectIDMapHolder_T |
Define list of boking class - object ID maps.
Definition at line 41 of file TravelSolutionTypes.hpp.
typedef std::map<const ClassCode_T, YieldValue_T> stdair::ClassYieldMap_T |
Define booking class - yield map.
Definition at line 44 of file TravelSolutionTypes.hpp.
typedef std::list<ClassYieldMap_T> stdair::ClassYieldMapHolder_T |
Define list of booking class - yield maps.
Definition at line 47 of file TravelSolutionTypes.hpp.
typedef std::list<BidPriceVector_T> stdair::BidPriceVectorHolder_T |
Define list of bid price vectors.
Definition at line 50 of file TravelSolutionTypes.hpp.
typedef std::map<const ClassCode_T, const BidPriceVector_T*> stdair::ClassBpvMap_T |
Define booking class - bid price reference map.
Definition at line 53 of file TravelSolutionTypes.hpp.
typedef std::list<ClassBpvMap_T> stdair::ClassBpvMapHolder_T |
Define list of booking class - bid price reference maps.
Definition at line 56 of file TravelSolutionTypes.hpp.
typedef std::list<VirtualClassStruct> stdair::VirtualClassList_T |
Define the booking class list.
Definition at line 17 of file VirtualClassTypes.hpp.
typedef std::map<const YieldLevel_T, VirtualClassStruct> stdair::VirtualClassMap_T |
Define the booking class map.
Definition at line 23 of file VirtualClassTypes.hpp.
typedef std::list<YieldFeatures*> stdair::YieldFeaturesList_T |
Define the date-period list.
Definition at line 17 of file YieldFeaturesTypes.hpp.
typedef std::map<const MapKey_T, YieldFeatures*> stdair::YieldFeaturesMap_T |
Define the date-period map.
Definition at line 23 of file YieldFeaturesTypes.hpp.
typedef std::pair<MapKey_T, YieldFeatures*> stdair::YieldFeaturesWithKey_T |
Define the list of pair<MapKey_T, YieldFeatures>.
Definition at line 26 of file YieldFeaturesTypes.hpp.
typedef std::list<YieldFeaturesWithKey_T> stdair::YieldFeaturesDetailedList_T |
Definition at line 27 of file YieldFeaturesTypes.hpp.
typedef std::list<YieldStore*> stdair::YieldStoreList_T |
Define the Inventory list.
Definition at line 17 of file YieldStoreTypes.hpp.
typedef std::map<const MapKey_T, YieldStore*> stdair::YieldStoreMap_T |
Define the Inventory map.
Definition at line 23 of file YieldStoreTypes.hpp.
typedef std::string stdair::LocationCode_T |
Location code (3-letter-code, e.g., LON).
Definition at line 16 of file stdair_basic_types.hpp.
typedef unsigned long int stdair::Distance_T |
Define a distance (kilometers).
Definition at line 19 of file stdair_basic_types.hpp.
typedef LocationCode_T stdair::AirportCode_T |
Define the Airport Code type (3-letter-code, e.g., LHR).
Definition at line 22 of file stdair_basic_types.hpp.
typedef LocationCode_T stdair::CityCode_T |
City code
Definition at line 25 of file stdair_basic_types.hpp.
typedef std::string stdair::KeyDescription_T |
Define the key description.
Definition at line 28 of file stdair_basic_types.hpp.
typedef std::string stdair::AirlineCode_T |
Define the Airline Code type (2-letter-code, e.g., BA).
Definition at line 31 of file stdair_basic_types.hpp.
typedef unsigned short stdair::FlightNumber_T |
Define the type for flight numbers.
Definition at line 34 of file stdair_basic_types.hpp.
typedef unsigned short stdair::TableID_T |
Define the type for data table numbers.
Definition at line 37 of file stdair_basic_types.hpp.
typedef std::string stdair::CabinCode_T |
Define the cabin code (class of service, e.g., first, business, economy).
Definition at line 41 of file stdair_basic_types.hpp.
typedef std::string stdair::FamilyCode_T |
Define the code of the fare family (e.g., 1, 2, 3, etc.).
Definition at line 44 of file stdair_basic_types.hpp.
typedef std::string stdair::PolicyCode_T |
Define the code of the policy (e.g., 1, 2, 3, etc.).
Definition at line 47 of file stdair_basic_types.hpp.
typedef std::string stdair::NestingStructureCode_T |
Define the code of the nesting structure (e.g., "default").
Definition at line 50 of file stdair_basic_types.hpp.
typedef std::string stdair::NestingNodeCode_T |
Define the code of the nesting node (e.g., 1, 2, 3, etc).
Definition at line 53 of file stdair_basic_types.hpp.
typedef std::string stdair::ClassCode_T |
Define the booking class code (product segment class, e.g., H, B, K, etc.).
Definition at line 57 of file stdair_basic_types.hpp.
typedef unsigned long stdair::Identity_T |
Define a identity number.
Definition at line 60 of file stdair_basic_types.hpp.
typedef std::string stdair::TripType_T |
Type of trip type (RO=outbound of round-trip, RI=inbound of round-trip, OW=one way).
Definition at line 64 of file stdair_basic_types.hpp.
typedef double stdair::MonetaryValue_T |
Monetary value
Definition at line 67 of file stdair_basic_types.hpp.
typedef double stdair::RealNumber_T |
Real number
Definition at line 70 of file stdair_basic_types.hpp.
typedef double stdair::Percentage_T |
Define a percentage value (between 0 and 100%).
Definition at line 73 of file stdair_basic_types.hpp.
typedef double stdair::PriceValue_T |
Define a price value (e.g., 1000.0 Euros).
Definition at line 76 of file stdair_basic_types.hpp.
typedef double stdair::YieldValue_T |
Define a yield value (e.g., 1000.0 Euros).
Definition at line 79 of file stdair_basic_types.hpp.
typedef std::string stdair::PriceCurrency_T |
Define a price currency (e.g., EUR for Euros).
Definition at line 82 of file stdair_basic_types.hpp.
typedef double stdair::Revenue_T |
Define an amount of revenue.
Define the revenue of a policy
Definition at line 85 of file stdair_basic_types.hpp.
typedef double stdair::Multiplier_T |
Define the name of a multiplier.
Definition at line 88 of file stdair_basic_types.hpp.
typedef double stdair::NbOfSeats_T |
Define the number of seats (it can be non integer, because the overbooking can be applied at booking class or PNR level).
Definition at line 92 of file stdair_basic_types.hpp.
typedef unsigned int stdair::Count_T |
Count
Definition at line 95 of file stdair_basic_types.hpp.
typedef short stdair::PartySize_T |
Number of passengers (in a group) for a booking.
Definition at line 98 of file stdair_basic_types.hpp.
typedef double stdair::NbOfRequests_T |
Define a number of requests.
Definition at line 101 of file stdair_basic_types.hpp.
typedef NbOfRequests_T stdair::NbOfBookings_T |
Define a number of bookings.
Definition at line 104 of file stdair_basic_types.hpp.
Define a number of cancellations.
Define a number of cancellations (travellers).
Definition at line 107 of file stdair_basic_types.hpp.
typedef unsigned short stdair::NbOfTravelSolutions_T |
Define a number of travel solutions (in a travel solution block).
Definition at line 111 of file stdair_basic_types.hpp.
typedef std::string stdair::ClassList_String_T |
Define the list of class codes as a string.
Definition at line 114 of file stdair_basic_types.hpp.
typedef unsigned short stdair::NbOfSegments_T |
Define a number of segment-dates (in a path).
Definition at line 117 of file stdair_basic_types.hpp.
typedef unsigned short stdair::NbOfAirlines_T |
Define a number of airlines (in a path).
Definition at line 120 of file stdair_basic_types.hpp.
typedef double stdair::Availability_T |
Define an availability.
Definition at line 123 of file stdair_basic_types.hpp.
typedef double stdair::Fare_T |
Define the price of a travel solution.
Definition at line 126 of file stdair_basic_types.hpp.
typedef bool stdair::Flag_T |
Define the censorship flag.
Definition at line 129 of file stdair_basic_types.hpp.
typedef unsigned int stdair::UnsignedIndex_T |
Define the unsigned index type.
Definition at line 132 of file stdair_basic_types.hpp.
typedef unsigned int stdair::NbOfClasses_T |
Define the number of booking classes.
Definition at line 135 of file stdair_basic_types.hpp.
typedef unsigned int stdair::NbOfFareFamilies_T |
Define the number of fare families.
Definition at line 138 of file stdair_basic_types.hpp.
typedef std::string stdair::Filename_T |
File or directory name.
It may contain paths, relative or absolute (e.g., /foo/bar or C:).
Definition at line 144 of file stdair_basic_types.hpp.
typedef std::string stdair::FileAddress_T |
Define the file address type (e.g. "a_directory/a_filename").
NOTE: That type should be deprecated.
Definition at line 148 of file stdair_basic_types.hpp.
typedef float stdair::ProgressPercentage_T |
Progress status (usually, a percentage expressed as a floating point number).
Definition at line 152 of file stdair_basic_types.hpp.
typedef boost::posix_time::time_duration stdair::Duration_T |
Define the type for durations (e.g., elapsed in-flight time).
Definition at line 17 of file stdair_date_time_types.hpp.
typedef boost::gregorian::date stdair::Date_T |
Define the type for date (e.g., departure date of a flight).
Definition at line 20 of file stdair_date_time_types.hpp.
typedef boost::posix_time::time_duration stdair::Time_T |
Time
Definition at line 23 of file stdair_date_time_types.hpp.
typedef boost::posix_time::ptime stdair::DateTime_T |
Define an accurate time (date+time).
Definition at line 26 of file stdair_date_time_types.hpp.
typedef boost::gregorian::date_period stdair::DatePeriod_T |
Define the Period (e.g., period during which flights depart).
Definition at line 29 of file stdair_date_time_types.hpp.
typedef std::string stdair::DOW_String_T |
Define the Day-Of-the-Week as a string.
Definition at line 32 of file stdair_date_time_types.hpp.
typedef boost::gregorian::date_duration stdair::DateOffset_T |
Define the Date Offset (e.g., -1 ).
Definition at line 35 of file stdair_date_time_types.hpp.
typedef int stdair::DayDuration_T |
Define a duration in number of days.
Definition at line 38 of file stdair_date_time_types.hpp.
typedef bool stdair::SaturdayStay_T |
Define the Saturday stay status of a travel.
Define the saturday stay of a tickets.
Definition at line 41 of file stdair_date_time_types.hpp.
typedef long int stdair::IntDuration_T |
Time duration in (integer) number of seconds
Definition at line 44 of file stdair_date_time_types.hpp.
typedef long long int stdair::LongDuration_T |
Time duration in (unsigned long long integer) number of milliseconds
Definition at line 47 of file stdair_date_time_types.hpp.
typedef float stdair::FloatDuration_T |
Duration in (float) number of time units
Definition at line 50 of file stdair_date_time_types.hpp.
typedef soci::session stdair::DBSession_T |
Database session handler.
Definition at line 20 of file stdair_db.hpp.
typedef soci::statement stdair::DBRequestStatement_T |
Database request statement handler.
Definition at line 23 of file stdair_db.hpp.
typedef std::string stdair::DBConnectionName_T |
Define the name of an database connection.
Definition at line 26 of file stdair_db.hpp.
typedef bool stdair::ChangeFees_T |
Define the availability option allowing the ticket change.
Definition at line 29 of file stdair_demand_types.hpp.
typedef bool stdair::NonRefundable_T |
Define the refundable availability of a tickets.
Definition at line 32 of file stdair_demand_types.hpp.
typedef double stdair::SaturdayStayRatio_T |
Define the average ratio (between 0 and 100 percent) of demand with a saturday stay status equal to TRUE.
Definition at line 39 of file stdair_demand_types.hpp.
typedef double stdair::ChangeFeesRatio_T |
Define the average ratio of demand with change fee availability.
Definition at line 43 of file stdair_demand_types.hpp.
typedef double stdair::NonRefundableRatio_T |
Define the average ratio of demand with non-refundable availability.
Definition at line 47 of file stdair_demand_types.hpp.
typedef double stdair::Disutility_T |
Define the disutility of restriction.
Definition at line 50 of file stdair_demand_types.hpp.
typedef std::string stdair::PassengerType_T |
Define the passenger characteristics, leisure or business for instance (1-letter-code, e.g., L or B).
Definition at line 54 of file stdair_demand_types.hpp.
typedef std::string stdair::DistributionPatternId_T |
Define the identifier of a distribution pattern (e.g., 1).
Definition at line 57 of file stdair_demand_types.hpp.
typedef std::string stdair::CancellationRateCurveId_T |
Define the identifier of a cancellation rate curve (e.g., C1).
Definition at line 60 of file stdair_demand_types.hpp.
typedef std::string stdair::AirlinePreferenceId_T |
Define the identifier of an airline preference set list (e.g., AP1).
Definition at line 63 of file stdair_demand_types.hpp.
typedef std::pair<Percentage_T, Percentage_T> stdair::CancellationNoShowRatePair_T |
Define a cancellation & and no-show rate pair.
Definition at line 66 of file stdair_demand_types.hpp.
typedef std::string stdair::CharacteristicsPatternId_T |
Define the identifier of a demand characteristics pattern (e.g. Ch12); for a customer choice model
Definition at line 70 of file stdair_demand_types.hpp.
typedef std::string stdair::CharacteristicsIndex_T |
Define characteristics component index (e.g. W for WTP)
Definition at line 73 of file stdair_demand_types.hpp.
typedef double stdair::WTP_T |
Define a Willingness-To-Pay (WTP) (e.g., 1000.0 Euros).
Definition at line 76 of file stdair_demand_types.hpp.
typedef boost::tuples::tuple<double, WTP_T> stdair::CharacteristicsWTP_tuple_T |
Define the name of a WTP-component of characteristics pattern.
Definition at line 79 of file stdair_demand_types.hpp.
typedef std::pair<WTP_T, MeanStdDevPair_T> stdair::WTPDemandPair_T |
Define the <WTP, demand> pair type.
Definition at line 82 of file stdair_demand_types.hpp.
typedef NbOfRequests_T stdair::NbOfNoShows_T |
Define a number of no-shows.
Definition at line 88 of file stdair_demand_types.hpp.
typedef double stdair::MatchingIndicator_T |
Define a indicator of demand to class matching.
Definition at line 91 of file stdair_demand_types.hpp.
typedef std::string stdair::DemandStreamKeyStr_T |
Type definition for the hashed key of the DemandStreamKey object.
Definition at line 94 of file stdair_demand_types.hpp.
typedef std::string stdair::ChannelLabel_T |
Type of booking channel (D=direct, I=indirect, N=oNline, F=oFfline).
Definition at line 97 of file stdair_demand_types.hpp.
typedef std::string stdair::FrequentFlyer_T |
Type of frequent flyer (P=Platinum, G=Gold, S=Silver, M=Member, N=None).
Definition at line 100 of file stdair_demand_types.hpp.
typedef std::string stdair::RequestStatus_T |
Define the Request status for booking (1-letter-code, e.g., B: booked, C: cancelled, R: Rejected).
Definition at line 104 of file stdair_demand_types.hpp.
typedef std::map<Identity_T, Identity_T> stdair::BookingTSIDMap_T |
Define a map between a BookingID and a TravelSolutionID.
Definition at line 107 of file stdair_demand_types.hpp.
typedef std::pair<CabinCode_T, ClassCode_T> stdair::CabinClassPair_T |
Define a pair (cabin code, class code) e.g., (economy, K).
Definition at line 110 of file stdair_demand_types.hpp.
typedef std::list<CabinClassPair_T> stdair::CabinClassPairList_T |
Define a list of pair (cabin code, class code).
Definition at line 113 of file stdair_demand_types.hpp.
typedef double stdair::ProportionFactor_T |
Define the forecast booking requests proportion.
Definition at line 116 of file stdair_demand_types.hpp.
typedef std::list<ProportionFactor_T> stdair::ProportionFactorList_T |
Define the list of forecast booking requests proportions.
Definition at line 119 of file stdair_demand_types.hpp.
typedef std::string stdair::OnDString_T |
Define the O&D string key (e.g. "SQ;11,2010-Feb-08;SIN,BKK").
Definition at line 122 of file stdair_demand_types.hpp.
typedef std::list<OnDString_T> stdair::OnDStringList_T |
Define the list of O&D string key.
Definition at line 125 of file stdair_demand_types.hpp.
typedef std::string stdair::EventName_T |
Define the name of an event.
Definition at line 14 of file stdair_event_types.hpp.
typedef double stdair::NbOfEvents_T |
Define a number of events.
Definition at line 17 of file stdair_event_types.hpp.
typedef std::string stdair::EventGeneratorKey_T |
Define a key string of an event generator.
Definition at line 20 of file stdair_event_types.hpp.
typedef double stdair::NbOfFareRules_T |
Define a number of fare rules.
Definition at line 12 of file stdair_fare_types.hpp.
typedef std::string stdair::NetworkID_T |
Define the type for network ID.
Definition at line 23 of file stdair_inventory_types.hpp.
typedef std::vector<AirlineCode_T> stdair::AirlineCodeList_T |
Define a list of airline code.
Definition at line 26 of file stdair_inventory_types.hpp.
typedef std::vector<ClassList_String_T> stdair::ClassList_StringList_T |
Define the list of list of class codes as a string.
Definition at line 29 of file stdair_inventory_types.hpp.
typedef std::vector<ClassCode_T> stdair::ClassCodeList_T |
Define a list of class code.
Definition at line 32 of file stdair_inventory_types.hpp.
typedef unsigned short stdair::SubclassCode_T |
Define the sub-class code (e.g., 0, 1, 2, etc.). The subclass is a sub-structure for the booking class, allowing to have specific rules for some criteria like POS.
Definition at line 37 of file stdair_inventory_types.hpp.
typedef std::string stdair::FlightPathCode_T |
Define the flight path code (code made by a suite of flight numbers).
Definition at line 40 of file stdair_inventory_types.hpp.
typedef std::map<CabinCode_T, ClassList_String_T> stdair::CabinBookingClassMap_T |
Map between the cabin codes and the booking class codes within each cabin.
Definition at line 44 of file stdair_inventory_types.hpp.
typedef std::string stdair::CurveKey_T |
Curve key for FRAT5 or FF Disutility.
Definition at line 47 of file stdair_inventory_types.hpp.
typedef double stdair::CabinCapacity_T |
Define the cabin capacity (resource, e.g., 200 seats).
The capacity is expressed as a double to cope with overbooking.
Definition at line 51 of file stdair_inventory_types.hpp.
typedef double stdair::NbOfFlightDates_T |
Define a number of flight dates.
Definition at line 54 of file stdair_inventory_types.hpp.
typedef double stdair::CommittedSpace_T |
Define the commited space of a cabin.
Definition at line 57 of file stdair_inventory_types.hpp.
typedef double stdair::UPR_T |
Define the unsold protection (UPR).
Definition at line 60 of file stdair_inventory_types.hpp.
typedef double stdair::BookingLimit_T |
Define the value of the booking limit.
Define the Booking Limit.
It is a double, as it allows for overbooking.
Definition at line 63 of file stdair_inventory_types.hpp.
typedef double stdair::AuthorizationLevel_T |
Define the value of the authorization level.
Definition at line 66 of file stdair_inventory_types.hpp.
typedef double stdair::CapacityAdjustment_T |
Define the value of the adjustment for cabin capacity.
Definition at line 69 of file stdair_inventory_types.hpp.
typedef double stdair::BlockSpace_T |
Define the number of seat which could not be used for the booking.
Definition at line 72 of file stdair_inventory_types.hpp.
typedef bool stdair::AvailabilityStatus_T |
Define an availability status (AVS).
Definition at line 75 of file stdair_inventory_types.hpp.
typedef std::vector<Availability_T> stdair::BucketAvailabilities_T |
Define a list of availabilities.
Definition at line 78 of file stdair_inventory_types.hpp.
typedef double stdair::NbOfYields_T |
Define a number of yields.
Definition at line 81 of file stdair_inventory_types.hpp.
typedef double stdair::NbOfInventoryControlRules_T |
Define a number of InventoryControlRules.
Definition at line 84 of file stdair_inventory_types.hpp.
typedef bool stdair::CensorshipFlag_T |
Define availibility of booking limit.
Definition at line 87 of file stdair_inventory_types.hpp.
typedef short stdair::DTD_T |
Define the type of day-to-departure.
Definition at line 90 of file stdair_inventory_types.hpp.
typedef short stdair::DCP_T |
Define the type of data collection point.
Definition at line 93 of file stdair_inventory_types.hpp.
typedef std::list<DCP_T> stdair::DCPList_T |
Define the type of data collection point list.
Definition at line 96 of file stdair_inventory_types.hpp.
typedef std::map<DTD_T, RealNumber_T> stdair::DTDFratMap_T |
Define the DTD (days to departure) frat5 coef map.
Definition at line 99 of file stdair_inventory_types.hpp.
typedef std::map<FloatDuration_T, float> stdair::DTDProbMap_T |
Define the DTD (days to departure) probability map.
Definition at line 102 of file stdair_inventory_types.hpp.
typedef std::vector<CensorshipFlag_T> stdair::CensorshipFlagList_T |
Define the list of censorship flags (une list per booking class, one censorship flag per DCP).
Definition at line 106 of file stdair_inventory_types.hpp.
typedef double stdair::BookingRatio_T |
Define the bookingRatio (for instance OnD bookings over whole class bookings).
Definition at line 110 of file stdair_inventory_types.hpp.
typedef double stdair::Yield_T |
Define the yield of a virtual class.
Definition at line 113 of file stdair_inventory_types.hpp.
typedef unsigned int stdair::YieldLevel_T |
Define the yield level (yield as an integer).
Definition at line 116 of file stdair_inventory_types.hpp.
typedef std::map<YieldLevel_T, MeanStdDevPair_T> stdair::YieldLevelDemandMap_T |
Define the <YieldLevel, demand> demand map.
Definition at line 119 of file stdair_inventory_types.hpp.
typedef std::pair<Yield_T, MeanStdDevPair_T> stdair::YieldDemandPair_T |
Define the <Yield, demand> pair type.
Definition at line 122 of file stdair_inventory_types.hpp.
typedef double stdair::BidPrice_T |
Define the Bid-Price.
Definition at line 125 of file stdair_inventory_types.hpp.
typedef std::vector<BidPrice_T> stdair::BidPriceVector_T |
Define a Bid-Price Vector.
Definition at line 128 of file stdair_inventory_types.hpp.
typedef unsigned int stdair::SeatIndex_T |
Define the current index of a Bid-Price Vector (for a given LegCabin).
Definition at line 131 of file stdair_inventory_types.hpp.
typedef std::string stdair::ControlMode_T |
Mode of inventory control.
Definition at line 134 of file stdair_inventory_types.hpp.
typedef double stdair::OverbookingRate_T |
Define the rate of overbooking
Definition at line 137 of file stdair_inventory_types.hpp.
typedef double stdair::ProtectionLevel_T |
Define the Protection Level.
It is a double, as it allows for overbooking.
Definition at line 145 of file stdair_inventory_types.hpp.
typedef std::vector<double> stdair::EmsrValueList_T |
Define the list of EMSR values for the EMSR algorithm.
Definition at line 148 of file stdair_inventory_types.hpp.
typedef std::vector<double> stdair::BookingLimitVector_T |
Define the vector of booking limits.
It is a vector of double.
Definition at line 152 of file stdair_inventory_types.hpp.
typedef std::vector<double> stdair::ProtectionLevelVector_T |
Define the vector of protection levels.
It is a vector of double.
Definition at line 156 of file stdair_inventory_types.hpp.
typedef boost::multi_array<double, 2> stdair::SnapshotBlock_T |
Define a snapshot block.
Definition at line 159 of file stdair_inventory_types.hpp.
typedef SnapshotBlock_T::index_range stdair::SnapshotBlockRange_T |
Define a range for array view.
Definition at line 162 of file stdair_inventory_types.hpp.
typedef SnapshotBlock_T::array_view<1>::type stdair::SegmentCabinDTDSnapshotView_T |
Define a view for a given DTD.
Definition at line 165 of file stdair_inventory_types.hpp.
typedef SnapshotBlock_T::array_view<2>::type stdair::SegmentCabinDTDRangeSnapshotView_T |
Define a view for a given range of DTD.
Definition at line 168 of file stdair_inventory_types.hpp.
typedef SnapshotBlock_T::const_array_view<1>::type stdair::ConstSegmentCabinDTDSnapshotView_T |
Define a const view for a given DTD.
Definition at line 171 of file stdair_inventory_types.hpp.
typedef SnapshotBlock_T::const_array_view<2>::type stdair::ConstSegmentCabinDTDRangeSnapshotView_T |
Define a const view for a given range of DTD.
Definition at line 174 of file stdair_inventory_types.hpp.
typedef unsigned short stdair::SegmentDataID_T |
Define the segment ID within a snapshot data table.
Definition at line 177 of file stdair_inventory_types.hpp.
typedef unsigned short stdair::LegDataID_T |
Define the leg ID within a snapshot data table.
Definition at line 180 of file stdair_inventory_types.hpp.
typedef unsigned short stdair::ClassIndex_T |
Define the index type of a class within a snapshot block of a leg/segment.
Definition at line 184 of file stdair_inventory_types.hpp.
typedef unsigned int stdair::ReplicationNumber_T |
Define the replication number.
Definition at line 24 of file stdair_maths_types.hpp.
typedef unsigned long int stdair::ExponentialSeed_T |
Define the seed type of an Exponential function.
Definition at line 29 of file stdair_maths_types.hpp.
typedef unsigned long int stdair::UniformSeed_T |
Define the seed type of an Uniform function.
Definition at line 34 of file stdair_maths_types.hpp.
typedef unsigned long int stdair::RandomSeed_T |
Seed for the random generation, so that it can be reproductible.
Definition at line 39 of file stdair_maths_types.hpp.
typedef boost::minstd_rand stdair::BaseGenerator_T |
Random number generator.
Definition at line 44 of file stdair_maths_types.hpp.
typedef boost::uniform_real stdair::UniformDistribution_T |
Uniform distribution of real numbers (by default, double).
Definition at line 49 of file stdair_maths_types.hpp.
typedef boost::variate_generator<BaseGenerator_T&, UniformDistribution_T> stdair::UniformGenerator_T |
Uniform random generator.
Definition at line 55 of file stdair_maths_types.hpp.
typedef boost::normal_distribution stdair::NormalDistribution_T |
Normal distribution of real numbers (by default, double).
Definition at line 60 of file stdair_maths_types.hpp.
typedef boost::variate_generator<BaseGenerator_T&, NormalDistribution_T> stdair::NormalGenerator_T |
Nornal random generator.
Definition at line 66 of file stdair_maths_types.hpp.
typedef boost::exponential_distribution stdair::ExponentialDistribution_T |
Type definiton for the exponential distribution (characteristics).
Definition at line 69 of file stdair_maths_types.hpp.
typedef boost::variate_generator<BaseGenerator_T&, ExponentialDistribution_T> stdair::ExponentialGenerator_T |
Type definition for the exponential distribution random generator.
Definition at line 74 of file stdair_maths_types.hpp.
typedef double stdair::MeanValue_T |
Define a mean value (e.g., 20.2).
Definition at line 79 of file stdair_maths_types.hpp.
typedef double stdair::StdDevValue_T |
Define a standard deviation value (e.g., 1.5).
Definition at line 84 of file stdair_maths_types.hpp.
typedef std::pair<MeanValue_T, StdDevValue_T> stdair::MeanStdDevPair_T |
Define a couple (mean, standart deviation) (e.g., (20.2,1.5)).
Definition at line 89 of file stdair_maths_types.hpp.
typedef std::vector<MeanStdDevPair_T> stdair::MeanStdDevPairVector_T |
Define a vector of couple (mean, standart deviation)
Definition at line 94 of file stdair_maths_types.hpp.
typedef float stdair::Probability_T |
Probability.
Definition at line 99 of file stdair_maths_types.hpp.
typedef std::string stdair::ForecasterMode_T |
Mode of the forecaster.
Definition at line 17 of file stdair_rm_types.hpp.
typedef short stdair::HistoricalDataLimit_T |
Limit of similar flight-dates used in the forecaster.
Definition at line 24 of file stdair_rm_types.hpp.
typedef std::string stdair::OptimizerMode_T |
Mode of the forecaster.
Definition at line 27 of file stdair_rm_types.hpp.
typedef NbOfBookings_T stdair::PolicyDemand_T |
Define the demand for a policy.
Definition at line 30 of file stdair_rm_types.hpp.
typedef std::vector<double> stdair::GeneratedDemandVector_T |
Define the vector of generated demand (for MC integration use).
It is a vector of double.
Definition at line 34 of file stdair_rm_types.hpp.
typedef std::vector<GeneratedDemandVector_T> stdair::GeneratedDemandVectorHolder_T |
Define the holder of the generated demand vectors.
Definition at line 37 of file stdair_rm_types.hpp.
typedef double stdair::SellupProbability_T |
Define the sellup probability.
Definition at line 40 of file stdair_rm_types.hpp.
typedef std::vector<NbOfRequests_T> stdair::UncDemVector_T |
Define the vector of historical unconstrained demand.
Definition at line 43 of file stdair_rm_types.hpp.
typedef std::vector<NbOfBookings_T> stdair::BookingVector_T |
Define the vector of historical bookings.
Definition at line 46 of file stdair_rm_types.hpp.
typedef double stdair::FRAT5_T |
Define the FRAT5 coefficient.
Definition at line 49 of file stdair_rm_types.hpp.
typedef std::map<const DTD_T, FRAT5_T> stdair::FRAT5Curve_T |
Define the FRAT5 curve.
Definition at line 52 of file stdair_rm_types.hpp.
typedef std::map<const DTD_T, double> stdair::FFDisutilityCurve_T |
Define the fare family disutility curve.
Definition at line 55 of file stdair_rm_types.hpp.
typedef std::map<const DTD_T, double> stdair::SellUpCurve_T |
Define the sell-up factor curve.
Definition at line 58 of file stdair_rm_types.hpp.
typedef std::map<const DTD_T, double> stdair::DispatchingCurve_T |
Define the dispatching factor curve.
Definition at line 61 of file stdair_rm_types.hpp.
typedef std::map<BookingClass*, SellUpCurve_T> stdair::BookingClassSellUpCurveMap_T |
Define the map between class and sell-up factor curve.
Definition at line 64 of file stdair_rm_types.hpp.
typedef std::map<BookingClass*, DispatchingCurve_T> stdair::BookingClassDispatchingCurveMap_T |
Define the map between class and dispatching factor curve.
Definition at line 67 of file stdair_rm_types.hpp.
typedef std::map<const Yield_T, double> stdair::YieldDemandMap_T |
Define the map between the yield of a class and the demand forecast of this class within a policy.
Definition at line 71 of file stdair_rm_types.hpp.
typedef unsigned int stdair::NbOfSamples_T |
Define the number of samples for the generated demand of booking class
Definition at line 77 of file stdair_rm_types.hpp.
typedef boost::shared_ptr<STDAIR_Service> stdair::STDAIR_ServicePtr_T |
Pointer on the STDAIR Service handler.
Definition at line 13 of file stdair_service_types.hpp.
const std::string stdair::DEFAULT_BOM_ROOT_KEY | ( | " -- ROOT -- " | ) |
Default value for the BOM tree root key (" -- ROOT -- ").
const double stdair::DEFAULT_EPSILON_VALUE | ( | 0. | 0001 | ) |
Default very small value.
const unsigned int stdair::DEFAULT_FLIGHT_SPEED | ( | 900 | ) |
Default flight speed (number of kilometers per hour).
const NbOfFlightDates_T stdair::DEFAULT_NB_OF_FLIGHTDATES | ( | 0. | 0 | ) |
Default number of generated flight dates.
const Duration_T stdair::NULL_BOOST_TIME_DURATION | ( | - | 1, |
- | 1, | ||
- | 1 | ||
) |
Null time duration (in boost::time_duration unit).
const Duration_T stdair::DEFAULT_NULL_DURATION | ( | 0 | , |
0 | , | ||
0 | |||
) |
Default null duration (in boost::time_duration unit).
const unsigned int stdair::DEFAULT_NB_OF_DAYS_IN_A_YEAR | ( | 365 | ) |
Default number of days in a year.
const unsigned int stdair::DEFAULT_NUMBER_OF_SUBDIVISIONS | ( | 1000 | ) |
Higher value per thousand
const DayDuration_T stdair::DEFAULT_DAY_DURATION | ( | 0 | ) |
Default number of duration days.
const DatePeriod_T stdair::BOOST_DEFAULT_DATE_PERIOD | ( | Date_T(2007, 1, 1) | , |
Date_T(2007, 1, 1) | |||
) |
Default date period (0-length, i.e., it lasts one day).
const DOW_String_T stdair::DEFAULT_DOW_STRING | ( | "0000000" | ) |
Default DOW String (e.g., "0000000").
const DateOffset_T stdair::DEFAULT_DATE_OFFSET | ( | 0 | ) |
Default Date Offset (e.g., 0).
const Date_T stdair::DEFAULT_DATE | ( | 2010 | , |
boost::gregorian::Jan | , | ||
1 | |||
) |
Default date for the General.
const DateTime_T stdair::DEFAULT_DATETIME | ( | DEFAULT_DATE | , |
NULL_BOOST_TIME_DURATION | |||
) |
Default date-time.
const Duration_T stdair::DEFAULT_EPSILON_DURATION | ( | 0 | , |
0 | , | ||
0 | , | ||
1 | |||
) |
Default epsilon duration (1 nanosecond).
const Count_T stdair::SECONDS_IN_ONE_DAY | ( | 86400 | ) |
Number of seconds in one day.
const Count_T stdair::MILLISECONDS_IN_ONE_SECOND | ( | 1000 | ) |
Number of milliseconds in one second
const RandomSeed_T stdair::DEFAULT_RANDOM_SEED | ( | 120765987 | ) |
Default random seed.
const AirportCode_T stdair::AIRPORT_LHR | ( | "LHR" | ) |
Default origin airport (e.g., "LHR").
const AirportCode_T stdair::AIRPORT_SYD | ( | "SYD" | ) |
Default destination airport (e.g., "SYD").
const CityCode_T stdair::POS_LHR | ( | "LHR" | ) |
London city code (e.g., "LHR").
const Date_T stdair::DATE_20110115 | ( | 2011 | , |
boost::gregorian::Jan | , | ||
15 | |||
) |
Date.
const Date_T stdair::DATE_20111231 | ( | 2011 | , |
boost::gregorian::Dec | , | ||
31 | |||
) |
const DayDuration_T stdair::NO_ADVANCE_PURCHASE | ( | 0 | ) |
Advance purchase 0 day.
const SaturdayStay_T stdair::SATURDAY_STAY | ( | true | ) |
Default saturdayStay value (true).
const SaturdayStay_T stdair::NO_SATURDAY_STAY | ( | false | ) |
Default saturdayStay value (false).
const ChangeFees_T stdair::CHANGE_FEES | ( | true | ) |
Default change fees value (true).
const ChangeFees_T stdair::NO_CHANGE_FEES | ( | false | ) |
Default change fees value (false).
const NonRefundable_T stdair::NON_REFUNDABLE | ( | true | ) |
Default non refundable value (true).
const NonRefundable_T stdair::NO_NON_REFUNDABLE | ( | false | ) |
Default refundable value (false).
const SaturdayStay_T stdair::DEFAULT_BOM_TREE_SATURDAY_STAY | ( | true | ) |
Default saturdayStay value (true).
const ChangeFees_T stdair::DEFAULT_BOM_TREE_CHANGE_FEES | ( | true | ) |
Default change fees value (true).
const NonRefundable_T stdair::DEFAULT_BOM_TREE_NON_REFUNDABLE | ( | true | ) |
Default non refundable value (true).
const DayDuration_T stdair::NO_STAY_DURATION | ( | 0 | ) |
Stay duration 0 day.
const AirlineCode_T stdair::AIRLINE_CODE_BA | ( | "BA" | ) |
Airline code "BA".
const CabinCode_T stdair::CABIN_Y | ( | "Y" | ) |
Cabin 'Y'.
const ClassCode_T stdair::CLASS_CODE_Y | ( | "Y" | ) |
Class code 'Y'.
const ClassCode_T stdair::CLASS_CODE_Q | ( | "Q" | ) |
Class code 'Q'.
const AirportCode_T stdair::AIRPORT_SIN | ( | "SIN" | ) |
Singapour airport (e.g., "SIN").
const AirportCode_T stdair::AIRPORT_BKK | ( | "BKK" | ) |
Bangkok airport (e.g., "BKK").
const CityCode_T stdair::POS_SIN | ( | "SIN" | ) |
Singapour city code (e.g., "SIN").
const CabinCode_T stdair::CABIN_ECO | ( | "Eco" | ) |
Economic cabin (e.g., "Eco").
const FrequentFlyer_T stdair::FREQUENT_FLYER_MEMBER | ( | "M" | ) |
Frequent flyer tier (e.g., "M" meaning member).
const FamilyCode_T stdair::DEFAULT_FAMILY_CODE | ( | "0" | ) |
Default family code value ("0").
const PolicyCode_T stdair::DEFAULT_POLICY_CODE | ( | "0" | ) |
Default policy code value ("0").
const NestingStructureCode_T stdair::DEFAULT_NESTING_STRUCTURE_CODE | ( | "DEFAULT" | ) |
Default Nesting Structure Code ("DEFAULT").
const NestingStructureCode_T stdair::DISPLAY_NESTING_STRUCTURE_CODE | ( | "Display Nesting" | ) |
Display Nesting Structure Code ("Display Nesting").
const NestingStructureCode_T stdair::YIELD_BASED_NESTING_STRUCTURE_CODE | ( | "Yield-Based Nesting" | ) |
Display Nesting Structure Code ("Yield-Based Nesting").
const NestingNodeCode_T stdair::DEFAULT_NESTING_NODE_CODE | ( | "0" | ) |
Default Nesting Node Code ("0").
const NbOfAirlines_T stdair::DEFAULT_NBOFAIRLINES | ( | 0 | ) |
Default number of airlines.
const FlightPathCode_T stdair::DEFAULT_FLIGHTPATH_CODE | ( | "" | ) |
Default flight-path code value ("").
const Distance_T stdair::DEFAULT_DISTANCE_VALUE | ( | 0 | ) |
Default distance value (kilometers).
const ClassCode_T stdair::DEFAULT_CLOSED_CLASS_CODE | ( | "CC" | ) |
Default closed class code.
const NbOfBookings_T stdair::DEFAULT_CLASS_NB_OF_BOOKINGS | ( | 0 | ) |
Default number of bookings (with counted cancellation) for BookingClass.
const NbOfBookings_T stdair::DEFAULT_CLASS_TOTAL_NB_OF_BOOKINGS | ( | 0 | ) |
Default number of booking (without cancellation) demands for BookingClass.
const NbOfBookings_T stdair::DEFAULT_CLASS_UNCONSTRAINED_DEMAND | ( | 0 | ) |
Default unconstrained demand for BookingClass.
const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_MEAN | ( | 0 | ) |
Default remaining future demand mean for BookingClass.
const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_STANDARD_DEVIATION | ( | 0 | ) |
Default remaining futre demand standard deviation for BookingClass.
const NbOfCancellations_T stdair::DEFAULT_CLASS_NB_OF_CANCELLATIONS | ( | 0 | ) |
Default number of cancellations for BookingClass.
const NbOfNoShows_T stdair::DEFAULT_CLASS_NB_OF_NOSHOWS | ( | 0 | ) |
Default number of no-shows for BookingClass.
const CabinCapacity_T stdair::DEFAULT_CABIN_CAPACITY | ( | 100. | 0 | ) |
Default cabin capacity for Leg cabins.
const CommittedSpace_T stdair::DEFAULT_COMMITTED_SPACE | ( | 0. | 0 | ) |
Default committed space value for Leg cabins.
const BlockSpace_T stdair::DEFAULT_BLOCK_SPACE | ( | 0. | 0 | ) |
Default commited space value for Leg cabins.
const Availability_T stdair::DEFAULT_NULL_AVAILABILITY | ( | 0. | 0 | ) |
Default null availability (0.0).
const Availability_T stdair::DEFAULT_AVAILABILITY | ( | 9. | 0 | ) |
Default availability (9.0).
const Availability_T stdair::MAXIMAL_AVAILABILITY | ( | 9999. | 0 | ) |
Maximal offered capacity in a cabin.
const CensorshipFlag_T stdair::DEFAULT_CLASS_CENSORSHIPFLAG | ( | false | ) |
Default boolean for censorship flag given the status of availability for BookingClass.
const BookingLimit_T stdair::DEFAULT_CLASS_BOOKING_LIMIT | ( | 9999. | 0 | ) |
Default booking limit value for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_AUTHORIZATION_LEVEL | ( | 9999. | 0 | ) |
Default authorization level for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_MAX_AUTHORIZATION_LEVEL | ( | 9999. | 0 | ) |
Default MAX value of authorization level for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_MIN_AUTHORIZATION_LEVEL | ( | 0. | 0 | ) |
Default MIN value of authorization level for BookingClass.
const OverbookingRate_T stdair::DEFAULT_CLASS_OVERBOOKING_RATE | ( | 0. | 0 | ) |
Default over-booking rate for BookingClass.
const BookingRatio_T stdair::DEFAULT_OND_BOOKING_RATE | ( | 0. | 0 | ) |
Default booking rate for OnD bookings over overall class bookings.
const Fare_T stdair::DEFAULT_FARE_VALUE | ( | 0. | 0 | ) |
Default Fare value.
const Yield_T stdair::DEFAULT_CLASS_YIELD_VALUE | ( | 0. | 0 | ) |
Default yield value for a virtual class.
const Revenue_T stdair::DEFAULT_REVENUE_VALUE | ( | 0. | 0 | ) |
Default Revenue value.
const Percentage_T stdair::DEFAULT_LOAD_FACTOR_VALUE | ( | 100. | 0 | ) |
Default load factor value (100%).
const Yield_T stdair::DEFAULT_YIELD_VALUE | ( | 0. | 0 | ) |
Default yield value.
const Yield_T stdair::DEFAULT_YIELD_MAX_VALUE | ( | std::numeric_limits< double >:: | max() | ) |
Default yield max value.
const NbOfBookings_T stdair::DEFAULT_YIELD_NB_OF_BOOKINGS | ( | 0. | 0 | ) |
Default number of bookings for YieldRangeStruct_T.
const Identity_T stdair::DEFAULT_BOOKING_NUMBER | ( | 0 | ) |
Default booking number.
const NbOfCancellations_T stdair::DEFAULT_YIELD_NB_OF_CANCELLATIONS | ( | 0. | 0 | ) |
Default cancellation number for YieldRangeStruct_T.
const NbOfNoShows_T stdair::DEFAULT_YIELD_NB_OF_NOSHOWS | ( | 0. | 0 | ) |
Default no-shows number for YieldRangeStruct_T.
const Availability_T stdair::DEFAULT_YIELD_AVAILABILITY | ( | 0. | 0 | ) |
Default availability for YieldRangeStruct_T.
const CensorshipFlag_T stdair::DEFAULT_YIELD_CENSORSHIPFLAG | ( | false | ) |
Default boolean for booking limit availability for YieldRangeStruct_T.
const BookingLimit_T stdair::DEFAULT_YIELD_BOOKING_LIMIT | ( | 0. | 0 | ) |
Default booking limit value for YieldRangeStruct_T.
const OverbookingRate_T stdair::DEFAULT_YIELD_OVERBOOKING_RATE | ( | 0. | 0 | ) |
Default over-booking rate for YieldRangeStruct_T.
const Fare_T stdair::DEFAULT_OND_FARE_VALUE | ( | 0. | 0 | ) |
Default value of Fare.
const Count_T stdair::DEFAULT_PROGRESS_STATUS | ( | 0 | ) |
Default progress status.
const Percentage_T stdair::MAXIMUM_PROGRESS_STATUS | ( | 100 | ) |
Maximum progress status.
const Date_T stdair::DEFAULT_EVENT_OLDEST_DATE | ( | 2008 | , |
boost::gregorian::Jan | , | ||
1 | |||
) |
Default reference (oldest) date for the events. No event can occur before that date.
const DateTime_T stdair::DEFAULT_EVENT_OLDEST_DATETIME | ( | DEFAULT_EVENT_OLDEST_DATE | , |
NULL_BOOST_TIME_DURATION | |||
) |
Default reference (oldest) date-time for the events. No event can occur before that date-time.
const PartySize_T stdair::DEFAULT_PARTY_SIZE | ( | 1 | ) |
Default party size in a request.
const DayDuration_T stdair::DEFAULT_STAY_DURATION | ( | 7 | ) |
Default duration for a stay.
const WTP_T stdair::DEFAULT_WTP | ( | 1000. | 0 | ) |
Default Willingness-to-Pay (WTP, as expressed as a monetary unit).
const Date_T stdair::DEFAULT_PREFERRED_DEPARTURE_DATE | ( | DEFAULT_DEPARTURE_DATE | ) |
Default departure date.
const Duration_T stdair::DEFAULT_PREFERRED_DEPARTURE_TIME | ( | 8 | , |
0 | , | ||
0 | |||
) |
Default preferred departure time (08:00).
const DateOffset_T stdair::DEFAULT_ADVANCE_PURCHASE | ( | 22 | ) |
Default advance purchase.
const Date_T stdair::DEFAULT_REQUEST_DATE | ( | DEFAULT_PREFERRED_DEPARTURE_DATE- | DEFAULT_ADVANCE_PURCHASE | ) |
Default request date.
const Duration_T stdair::DEFAULT_REQUEST_TIME | ( | 8 | , |
0 | , | ||
0 | |||
) |
Default preferred departure time (08:00).
const DateTime_T stdair::DEFAULT_REQUEST_DATE_TIME | ( | DEFAULT_REQUEST_DATE | , |
DEFAULT_REQUEST_TIME | |||
) |
Default request date-time.
const CabinCode_T stdair::DEFAULT_PREFERRED_CABIN | ( | "M" | ) |
Default preferred cabin.
const CityCode_T stdair::DEFAULT_POS | ( | "ALL" | ) |
Default point-of-sale.
const ChannelLabel_T stdair::DEFAULT_CHANNEL | ( | "DC" | ) |
Default channel (e.g., "DC" meaning Different Channels).
const ChannelLabel_T stdair::CHANNEL_DN | ( | "DN" | ) |
DN channel (e.g., direct on-line).
const ChannelLabel_T stdair::CHANNEL_IN | ( | "IN" | ) |
IN channel (e.g., indirect on-line).
const TripType_T stdair::TRIP_TYPE_ONE_WAY | ( | "OW" | ) |
Trip type one-way (e.g., "OW").
const TripType_T stdair::TRIP_TYPE_ROUND_TRIP | ( | "RT" | ) |
Trip type round-trip (e.g., "RT").
const TripType_T stdair::TRIP_TYPE_INBOUND | ( | "RI" | ) |
Trip type inbound (e.g., "RI").
const TripType_T stdair::TRIP_TYPE_OUTBOUND | ( | "RO" | ) |
Trip type outbound (e.g., "RO").
const FrequentFlyer_T stdair::DEFAULT_FF_TIER | ( | "N" | ) |
Default frequent flyer tier (non member).
const PriceValue_T stdair::DEFAULT_VALUE_OF_TIME | ( | 100. | 0 | ) |
Default value of time (expressed as a monetary unit per hour).
const IntDuration_T stdair::HOUR_CONVERTED_IN_SECONDS | ( | 3600 | ) |
Number of second in one hour
const Duration_T stdair::DEFAULT_MINIMAL_CONNECTION_TIME | ( | 0 | , |
30 | , | ||
0 | |||
) |
Default Minimal connection time.
const Duration_T stdair::DEFAULT_MAXIMAL_CONNECTION_TIME | ( | 24 | , |
0 | , | ||
0 | |||
) |
Default maximal connection time.
const MatchingIndicator_T stdair::DEFAULT_MATCHING_INDICATOR | ( | 0. | 0 | ) |
Default Matching Indicator value.
const PriceCurrency_T stdair::DEFAULT_CURRENCY | ( | "EUR" | ) |
Default currency (euro).
const AvailabilityStatus_T stdair::DEFAULT_AVAILABILITY_STATUS | ( | false | ) |
Default availability status for a travel solution.
const AirlineCode_T stdair::DEFAULT_AIRLINE_CODE | ( | "XX" | ) |
Default airline code value ("XX").
const AirlineCode_T stdair::DEFAULT_NULL_AIRLINE_CODE | ( | "" | ) |
Default airline code value ("").
const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER | ( | 9999 | ) |
Default flight number (9999).
const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER_FF | ( | 255 | ) |
Default flight number for fare families (255).
const TableID_T stdair::DEFAULT_TABLE_ID | ( | 9999 | ) |
Default data table number (9999).
const Date_T stdair::DEFAULT_DEPARTURE_DATE | ( | 1900 | , |
boost::gregorian::Jan | , | ||
1 | |||
) |
Default flight departure date (01/01/1900).
const AirportCode_T stdair::DEFAULT_AIRPORT_CODE | ( | "XXX" | ) |
Default airport code value ("XXX").
const AirportCode_T stdair::DEFAULT_NULL_AIRPORT_CODE | ( | "" | ) |
Default airport code value ('')..
const AirportCode_T stdair::DEFAULT_ORIGIN | ( | "XXX" | ) |
Default Origin.
const AirportCode_T stdair::DEFAULT_DESTINATION | ( | "YYY" | ) |
Default destination.
const CabinCode_T stdair::DEFAULT_CABIN_CODE | ( | "X" | ) |
Default cabin code.
const FamilyCode_T stdair::DEFAULT_FARE_FAMILY_CODE | ( | "EcoSaver" | ) |
Default fare family Code.
const FamilyCode_T stdair::DEFAULT_NULL_FARE_FAMILY_CODE | ( | "NoFF" | ) |
Default null fare family Code ("NoFF").
const ClassCode_T stdair::DEFAULT_CLASS_CODE | ( | "X" | ) |
Default class code value ("X").
const ClassCode_T stdair::DEFAULT_NULL_CLASS_CODE | ( | "" | ) |
Default null class code value ("").
const BidPrice_T stdair::DEFAULT_BID_PRICE | ( | 0. | 0 | ) |
Default Bid-Price.
const unsigned short stdair::MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT | ( | 7 | ) |
Maximal number of legs linked to a single flight-date.
Note that the number of derived segments is n*(n+1)/2 if n is the number of legs.
const unsigned short stdair::MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND | ( | 3 | ) |
Maximal number of segments linked to a single O&D (Origin & Destination).
const SeatIndex_T stdair::DEFAULT_SEAT_INDEX | ( | 1 | ) |
Default seat index (for a bucket and/or Bid-Price Vector slot).
const NbOfSeats_T stdair::DEFAULT_NULL_BOOKING_NUMBER | ( | 0 | ) |
Default number of bookings.
const CapacityAdjustment_T stdair::DEFAULT_NULL_CAPACITY_ADJUSTMENT | ( | 0 | ) |
Default capacity adjustment of the cabin.
const UPR_T stdair::DEFAULT_NULL_UPR | ( | 0 | ) |
Default unsold Protection (UPR).
const std::string stdair::DEFAULT_FARE_FAMILY_VALUE_TYPE | ( | "FF" | ) |
Default value type (within a guillotine block) for fare family.
const std::string stdair::DEFAULT_SEGMENT_CABIN_VALUE_TYPE | ( | "SC" | ) |
Default value type (within a guillotine block) for segment-cabin.
const std::string stdair::DEFAULT_KEY_FLD_DELIMITER | ( | ";" | ) |
Default delimiter for string display (e.g delimiter for inventory key and flight-date key).
const std::string stdair::DEFAULT_KEY_SUB_FLD_DELIMITER | ( | " | , |
" | |||
) |
Default sub delimiter for string display (e.g delimiter for flight number and departure date of a flight-date key).
const boost::char_separator<char> stdair::DEFAULT_KEY_TOKEN_DELIMITER | ( | "; | , |
" | |||
) |
Default token for decoding a full string display.
|
inline |
Operator* overload.
Definition at line 47 of file BasParserHelperTypes.hpp.
References stdair::date_time_element< MIN, MAX >::_value.
|
inline |
Operator+ overload.
Definition at line 55 of file BasParserHelperTypes.hpp.
References stdair::date_time_element< MIN, MAX >::_value.
template void stdair::AirlineClassListKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::AirlineClassListKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::BomRootKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::BomRootKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
void stdair::intDisplay | ( | std::ostream & | oStream, |
const int & | iInt | ||
) |
Definition at line 159 of file BookingRequestStruct.cpp.
template void stdair::BucketKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::BucketKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::FareFamilyKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::FareFamilyKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::FlightDateKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::FlightDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::InventoryKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::InventoryKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::NestingNodeKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::NestingNodeKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::NestingStructureKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::NestingStructureKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::OnDDateKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::OnDDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
const boost::char_separator<char> stdair::TokeniserDashSeparator | ( | "-" | ) |
Dash delimitor for the tokenisation process.
Referenced by stdair::ParsedKey::getFlightDateKey().
const boost::char_separator<char> stdair::TokeniserTimeSeparator | ( | ":" | ) |
Time delimitor for the tokenisation process.
Referenced by stdair::ParsedKey::getBoardingTime().
template void stdair::PolicyKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::PolicyKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentCabinKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentCabinKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentDateKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentSnapshotTableKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentSnapshotTableKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
void stdair::serialiseHelper | ( | BOM_OBJECT1 & | ioObject1, |
Archive & | ioArchive, | ||
const unsigned int | iFileVersion | ||
) |
Definition at line 34 of file CmdBomSerialiser.cpp.
References stdair::BomHolder< BOM >::_bomList, stdair::BomHolder< BOM >::_bomMap, and stdair::FacBomManager::linkWithParent().
template void stdair::BomRoot::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::BomRoot::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::Inventory::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::Inventory::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::FlightDate::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::FlightDate::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentDate::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentDate::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentCabin::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
unsigned | int | ||
) |
template void stdair::SegmentCabin::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
unsigned | int | ||
) |
const std::string stdair::DOW_STR |
Day names (in English).
Representation of Dow-Of-the-Week
Definition at line 53 of file BasConst.cpp.
Referenced by stdair::DoWStruct::describe().
const UnconstrainingMethod stdair::DEFAULT_UNCONSTRAINING_METHOD |
Default Unconstraining Method (By Expectation-Maximisation).
Default Unconstraining Method (By Time Frame).
Definition at line 140 of file BasConst_Inventory.hpp.
const PartnershipTechnique stdair::DEFAULT_PARTNERSHIP_TECHNIQUE |
Default Partnership Technique (None).
Definition at line 149 of file BasConst_Inventory.hpp.
const ForecastingMethod stdair::DEFAULT_FORECASTING_METHOD |
Default Forecasting Method (Q Forecasting).
Definition at line 137 of file BasConst_Inventory.hpp.
const PreOptimisationMethod stdair::DEFAULT_PREOPTIMISATION_METHOD |
Default Pre-Optimisation Method (NONE).
Definition at line 143 of file BasConst_Inventory.hpp.
const OptimisationMethod stdair::DEFAULT_OPTIMISATION_METHOD |
Default Optimisation Method (Leg Based Monte Carlo).
Default Optimisation Method (Leg Based EMSRb).
Definition at line 146 of file BasConst_Inventory.hpp.
const CensorshipFlagList_T stdair::DEFAULT_CLASS_CENSORSHIPFLAG_LIST |
Default list of censorship flag given the status of availability for BookingClass.
Definition at line 253 of file BasConst.cpp.
const Date_T stdair::DEFAULT_DICO_STUDIED_DATE |
Default DICO studied date.
Definition at line 426 of file BasConst.cpp.
const AirlineCodeList_T stdair::DEFAULT_AIRLINE_CODE_LIST |
Default airline code list value (empty vector).
Definition at line 436 of file BasConst.cpp.
const ClassList_StringList_T stdair::DEFAULT_CLASS_CODE_LIST |
Default class code list value (empty vector).
Definition at line 478 of file BasConst.cpp.
const BidPriceVector_T stdair::DEFAULT_BID_PRICE_VECTOR = std::vector<BidPrice_T>() |
Default Bid-Price Vector.
Default Bid-Price Vector (empty vector).
Definition at line 484 of file BasConst.cpp.
const int stdair::DEFAULT_MAX_DTD = 365 |
Default value for max day-to-departure (365).
Definition at line 514 of file BasConst.cpp.
Referenced by stdair::SegmentSnapshotTable::initSnapshotBlocks().
const DCPList_T stdair::DEFAULT_DCP_LIST = DefaultDCPList::init() |
Defaut data collection point list.
Definition at line 517 of file BasConst.cpp.
const FRAT5Curve_T stdair::FRAT5_CURVE_A |
FRAT5 curve A for forecasting and optimisation.
FRAT5 curves for forecasting and optimisation.
Definition at line 531 of file BasConst.cpp.
const FRAT5Curve_T stdair::FRAT5_CURVE_B |
FRAT5 curve B for forecasting and optimisation.
Definition at line 545 of file BasConst.cpp.
const FRAT5Curve_T stdair::FRAT5_CURVE_C |
FRAT5 curve C for forecasting and optimisation.
Definition at line 559 of file BasConst.cpp.
const FRAT5Curve_T stdair::FRAT5_CURVE_D |
FRAT5 curve D for forecasting and optimisation.
Definition at line 573 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_A |
Disutility curve A for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Disutility curves for fare families.
Definition at line 591 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_B |
Disutility curve B for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Definition at line 609 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_C |
Disutility curve C for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Definition at line 627 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_D |
Disutility curve D for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Definition at line 645 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_E |
Disutility curve E for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Definition at line 663 of file BasConst.cpp.
const FFDisutilityCurve_T stdair::FF_DISUTILITY_CURVE_F |
Disutility curve F for forecasting and optimisation. The lower the value (disutility), the higher the demand sells up to higher fare families.
Definition at line 681 of file BasConst.cpp.
const DTDFratMap_T stdair::DEFAULT_DTD_FRAT5COEF_MAP |
Default frat5 coef map for demand to come forecaster.
Default frat5 coef map.
Definition at line 695 of file BasConst.cpp.
const DTDProbMap_T stdair::DEFAULT_DTD_PROB_MAP |
Default arrival pattern map.
Definition at line 712 of file BasConst.cpp.
const OnDStringList_T stdair::DEFAULT_OND_STRING_LIST |
Default list of full keys.
Definition at line 736 of file BasConst.cpp.
const std::string stdair::DISPLAY_LEVEL_STRING_ARRAY |
Array with the indentation spaces needed for all the BOM hierachical levels.
Definition at line 742 of file BasConst.cpp.
const std::string stdair::DEFAULT_KEY_FLD_DELIMITER |
Default delimiter for string display (e.g delimiter for inventory key and flight-date key). Typically set to ';'.
Referenced by stdair::LegDate::describeRoutingKey(), stdair::LegCabin::getFullerKey(), stdair::SegmentCabin::getFullerKey(), and stdair::ParsedKey::toString().
const std::string stdair::DEFAULT_KEY_SUB_FLD_DELIMITER |
Default sub delimiter for string display (e.g delimiter for flight number and departure date of a flight-date key). Typically set to ','.
Referenced by stdair::BomRetriever::retrieveFullKeyFromSegmentDate(), stdair::ParsedKey::toString(), stdair::AirportPairKey::toString(), stdair::PosChannelKey::toString(), stdair::SegmentDateKey::toString(), stdair::AirlineClassListKey::toString(), and stdair::FlightDateKey::toString().
const boost::char_separator<char> stdair::DEFAULT_KEY_TOKEN_DELIMITER |
Default token for decoding a full string display.
Referenced by stdair::BomKeyManager::extractKeys().
const Distance_T stdair::DEFAULT_DISTANCE_VALUE |
Default distance value, in kilometers (0).
Default distance value (kilometers).
Definition at line 30 of file BasConst_General.hpp.
const ClassCode_T stdair::DEFAULT_CLOSED_CLASS_CODE |
Default closed class code ("CC").
const NbOfBookings_T stdair::DEFAULT_CLASS_NB_OF_BOOKINGS |
Default number of bookings (with counted cancellation) for BookingClass (0).
Default number of bookings for BookingClass.
Default number of bookings (0).
Definition at line 27 of file BasConst_General.hpp.
const NbOfBookings_T stdair::DEFAULT_CLASS_TOTAL_NB_OF_BOOKINGS |
Default number of bookings (without cancellation) for BookingClass (0).
const NbOfBookings_T stdair::DEFAULT_CLASS_UNCONSTRAINED_DEMAND |
Default unconstrained demand for BookingClass (0).
const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_MEAN |
Default remaining future demand mean for BookingClass (0).
const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_STANDARD_DEVIATION |
Default remaining futre demand standard deviation for BookingClass (0).
const NbOfCancellations_T stdair::DEFAULT_CLASS_NB_OF_CANCELLATIONS |
Default number of cancellations for BookingClass (0).
const NbOfNoShows_T stdair::DEFAULT_CLASS_NB_OF_NOSHOWS |
Default number of no-shows for BookingClass (0).
const CabinCapacity_T stdair::DEFAULT_CABIN_CAPACITY |
Default cabin capacity for Leg cabins (0.0).
Default cabin capacity for Leg cabins.
Definition at line 21 of file BasConst_General.hpp.
const CommittedSpace_T stdair::DEFAULT_COMMITTED_SPACE |
Default commited space value for Leg cabins (0.0).
const BlockSpace_T stdair::DEFAULT_BLOCK_SPACE |
Default commited space value for Leg cabins (0.0).
const Availability_T stdair::DEFAULT_NULL_AVAILABILITY |
Default null availability (0.0).
const Availability_T stdair::DEFAULT_AVAILABILITY |
Default availability (9.0).
const CensorshipFlag_T stdair::DEFAULT_CLASS_CENSORSHIPFLAG |
Default boolean for censorship flag given the status of availability for BookingClass.
const BookingLimit_T stdair::DEFAULT_CLASS_BOOKING_LIMIT |
Default booking limit value for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_AUTHORIZATION_LEVEL |
Default authorization level for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_MAX_AUTHORIZATION_LEVEL |
Default MAX value of authorization level for BookingClass.
const AuthorizationLevel_T stdair::DEFAULT_CLASS_MIN_AUTHORIZATION_LEVEL |
Default MIN value of authorization level for BookingClass.
const OverbookingRate_T stdair::DEFAULT_CLASS_OVERBOOKING_RATE |
Default over-booking rate for BookingClass.
const Fare_T stdair::DEFAULT_FARE_VALUE |
const Revenue_T stdair::DEFAULT_REVENUE_VALUE |
Default revenue value for BookingClass.
Default revenue value.
Definition at line 42 of file BasConst_General.hpp.
const PriceCurrency_T stdair::DEFAULT_CURRENCY |
Default currency (euro).
Definition at line 39 of file BasConst_General.hpp.
const Percentage_T stdair::DEFAULT_LOAD_FACTOR_VALUE |
Default load factor value (100%).
const DayDuration_T stdair::DEFAULT_DAY_DURATION |
Default number of duration days (0).
Default Duration in days (e.g., 0).
Definition at line 26 of file BasConst_Period_BOM.hpp.
const double stdair::DEFAULT_EPSILON_VALUE |
Default epsilon value between customer requirements and a fare rule.
Default epsilon value (1e-4).
Definition at line 18 of file BasConst_General.hpp.
const AirportCode_T stdair::AIRPORT_LHR |
London Heathrow airport (e.g., "LHR").
const AirportCode_T stdair::AIRPORT_SYD |
Sydney airport (e.g., "SYD").
const CityCode_T stdair::POS_LHR |
London city code (e.g., "LHR").
const DayDuration_T stdair::NO_ADVANCE_PURCHASE |
Advance purchase 0 day.
const SaturdayStay_T stdair::SATURDAY_STAY |
Default saturdayStay value (true).
const SaturdayStay_T stdair::NO_SATURDAY_STAY |
Default saturdayStay value (false).
const ChangeFees_T stdair::CHANGE_FEES |
Default change fees value (true).
const ChangeFees_T stdair::NO_CHANGE_FEES |
Default change fees value (false).
const NonRefundable_T stdair::NON_REFUNDABLE |
Default non refundable value (true).
const NonRefundable_T stdair::NO_NON_REFUNDABLE |
Default refundable value (false).
const DayDuration_T stdair::NO_STAY_DURATION |
Stay duration 0 day.
const CabinCode_T stdair::CABIN_Y |
Cabin 'Y'.
const AirlineCode_T stdair::AIRLINE_CODE_BA |
Airline code "BA".
const ClassCode_T stdair::CLASS_CODE_Y |
Class code 'Y'.
const ClassCode_T stdair::CLASS_CODE_Q |
Class code 'Q'.
const AirportCode_T stdair::AIRPORT_SIN |
Singapour airport (e.g., "SIN").
const AirportCode_T stdair::AIRPORT_BKK |
Bangkok airport (e.g., "BKK").
const CityCode_T stdair::POS_SIN |
Singapour city code (e.g., "SIN").
const CabinCode_T stdair::CABIN_ECO |
Economic cabin (e.g., "Eco").
const FrequentFlyer_T stdair::FREQUENT_FLYER_MEMBER |
Frequent flyer tier (e.g., "M" meaning member).
const Count_T stdair::DEFAULT_PROGRESS_STATUS |
Default progress status.
Referenced by stdair::ProgressStatus::reset().
const Date_T stdair::DEFAULT_EVENT_OLDEST_DATE |
Default reference (oldest) date for the events. No event can occur before that date.
const DateTime_T stdair::DEFAULT_EVENT_OLDEST_DATETIME |
Default reference (oldest) date-time for the events. No event can occur before that date-time.
Referenced by stdair::EventStruct::describe(), stdair::EventStruct::EventStruct(), and stdair::EventStruct::getEventTime().
const Percentage_T stdair::MAXIMUM_PROGRESS_STATUS |
Maximum progress status.
Referenced by stdair::ProgressStatus::progress().
const std::string stdair::DEFAULT_BOM_ROOT_KEY |
Default value for the BOM tree root key (" -- ROOT -- ").
const NbOfFlightDates_T stdair::DEFAULT_NB_OF_FLIGHTDATES |
Default number of generated flight dates (0).
const unsigned int stdair::DEFAULT_FLIGHT_SPEED |
Default flight speed (number of kilometers per hour).
const BookingRatio_T stdair::DEFAULT_OND_BOOKING_RATE |
Default booking rate for OnD bookings over overall class bookings.
const Count_T stdair::SECONDS_IN_ONE_DAY |
Number of seconds in one day (86400).
const Count_T stdair::MILLISECONDS_IN_ONE_SECOND |
Number of milliseconds in one second (1000).
const Date_T stdair::DEFAULT_DATE |
Default date for the General (1-Jan-2010).
const DateTime_T stdair::DEFAULT_DATETIME |
Default date-time (1-Jan-2010).
const Duration_T stdair::DEFAULT_EPSILON_DURATION |
Default epsilon duration (1 nanosecond).
const RandomSeed_T stdair::DEFAULT_RANDOM_SEED |
Default random seed (120765987).
Referenced by stdair::BookingClass::generateDemandSamples().
const Duration_T stdair::NULL_BOOST_TIME_DURATION |
Null time duration (in boost::time_duration unit).
Definition at line 23 of file BasConst_TravelSolution.hpp.
const Duration_T stdair::DEFAULT_NULL_DURATION |
Default null duration (in boost::time_duration unit).
const Fare_T stdair::DEFAULT_CLASS_FARE_VALUE |
Default value of Availability.
const NbOfAirlines_T stdair::DEFAULT_NBOFAIRLINES |
Default number of airlines (0).
const unsigned int stdair::DEFAULT_NB_OF_DAYS_IN_A_YEAR |
Default number of days in a year (365).
const ChannelLabel_T stdair::DEFAULT_CHANNEL |
Default channel.
Default channel (e.g., direct on-line).
Definition at line 48 of file BasConst_Request.hpp.
const unsigned int stdair::DEFAULT_NUMBER_OF_SUBDIVISIONS |
Higher value per thousand
Referenced by stdair::DictionaryManager::keyToValue(), and stdair::DictionaryManager::valueToKey().
const AirlineCode_T stdair::DEFAULT_AIRLINE_CODE |
Default airline code value ("XX").
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const AirlineCode_T stdair::DEFAULT_NULL_AIRLINE_CODE |
Default airline code value ("").
const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER |
Default flight number (9999).
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER_FF |
Default flight number for fare families (255).
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const TableID_T stdair::DEFAULT_TABLE_ID |
Default data table ID (9999).
const Date_T stdair::DEFAULT_DEPARTURE_DATE |
Default flight departure date (01/01/1900).
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const AirportCode_T stdair::DEFAULT_AIRPORT_CODE |
Default airport code value ("XXX").
const AirportCode_T stdair::DEFAULT_NULL_AIRPORT_CODE |
Default airport code value ("")..
const AirportCode_T stdair::DEFAULT_ORIGIN |
Default Origin ("XXX").
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const AirportCode_T stdair::DEFAULT_DESTINATION |
Default Destination ("XXX").
Referenced by stdair::BomRetriever::retrieveDummySegmentCabin().
const CabinCode_T stdair::DEFAULT_CABIN_CODE |
Default Cabin Code ("X").
Referenced by stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
const FamilyCode_T stdair::DEFAULT_FARE_FAMILY_CODE |
Default Fare Family Code ("EcoSaver").
const FamilyCode_T stdair::DEFAULT_NULL_FARE_FAMILY_CODE |
Default null fare family Code ("NoFF").
const PolicyCode_T stdair::DEFAULT_POLICY_CODE |
Default Policy Code ("0").
const NestingStructureCode_T stdair::DEFAULT_NESTING_STRUCTURE_CODE |
Default Nesting Structure Code ("DEFAULT").
const NestingStructureCode_T stdair::DISPLAY_NESTING_STRUCTURE_CODE |
Display Nesting Structure Code ("Display Nesting").
const NestingStructureCode_T stdair::YIELD_BASED_NESTING_STRUCTURE_CODE |
Display Nesting Structure Code ("Yield-Based Nesting").
Referenced by stdair::FacBomManager::resetYieldBasedNestingStructure().
const NestingNodeCode_T stdair::DEFAULT_NESTING_NODE_CODE |
Default Nesting Node Code ("0").
const ClassCode_T stdair::DEFAULT_CLASS_CODE |
Default class code value ("X").
const ClassCode_T stdair::DEFAULT_NULL_CLASS_CODE |
Default null class code value ("").
const BidPrice_T stdair::DEFAULT_BID_PRICE |
Default Bid-Price (0.0).
const unsigned short stdair::MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT |
Maximal number of legs linked to a single flight-date (e.g., 7).
Note that the number of derived segments is n*(n+1)/2 if n is the number of legs.
const unsigned short stdair::MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND |
Maximal number of segments linked to a single O&D (Origin & Destination)(e.g., 3).
const Availability_T stdair::MAXIMAL_AVAILABILITY |
Maximal offered capacity in a cabin.
const SeatIndex_T stdair::DEFAULT_SEAT_INDEX |
Default seat index (for a bucket and/or Bid-Price Vector slot)(e.g., 1).
const NbOfSeats_T stdair::DEFAULT_NULL_BOOKING_NUMBER |
Default number of bookings.
const CapacityAdjustment_T stdair::DEFAULT_NULL_CAPACITY_ADJUSTMENT |
Default capacity adjustment of the cabin.
const UPR_T stdair::DEFAULT_NULL_UPR |
Default unsold Protection (UPR).
const std::string stdair::DEFAULT_FARE_FAMILY_VALUE_TYPE |
Default value type (within a guillotine block) for fare family.
const std::string stdair::DEFAULT_SEGMENT_CABIN_VALUE_TYPE |
Default value type (within a guillotine block) for segment-cabin.
const DatePeriod_T stdair::BOOST_DEFAULT_DATE_PERIOD |
Default date period (0-length, i.e., it lasts one day).
const DOW_String_T stdair::DEFAULT_DOW_STRING |
Default DOW String (e.g., "1111100").
Referenced by stdair::DoWStruct::intersection(), and stdair::DoWStruct::shift().
const DateOffset_T stdair::DEFAULT_DATE_OFFSET |
Default Date Offset (e.g., 0).
const PartySize_T stdair::DEFAULT_PARTY_SIZE |
Default party size in a request (e.g., 1).
const DayDuration_T stdair::DEFAULT_STAY_DURATION |
Default duration for a stay (e.g., 7 days).
const WTP_T stdair::DEFAULT_WTP |
Default Willingness-to-Pay (WTP, as expressed as a monetary unit).
const CityCode_T stdair::DEFAULT_POS |
Default Point-Of-Sale (POS, e.g., "WORLD").
const Date_T stdair::DEFAULT_PREFERRED_DEPARTURE_DATE |
Default departure date (e.g., 01-Jan-2011).
const Duration_T stdair::DEFAULT_PREFERRED_DEPARTURE_TIME |
Default preferred departure time (e.g., 08:00).
const DateOffset_T stdair::DEFAULT_ADVANCE_PURCHASE |
Default advance purchase (e.g., 22 days).
const Date_T stdair::DEFAULT_REQUEST_DATE |
Default request date (e.g., 10-Jan-2011).
const Duration_T stdair::DEFAULT_REQUEST_TIME |
Default preferred departure time (e.g., 08:00).
const DateTime_T stdair::DEFAULT_REQUEST_DATE_TIME |
Default request date-time (e.g., 08:00).
const CabinCode_T stdair::DEFAULT_PREFERRED_CABIN |
Default preferred cabin (e.g., 'M').
const ChannelLabel_T stdair::CHANNEL_DN |
DN channel (e.g., direct on-line).
const ChannelLabel_T stdair::CHANNEL_IN |
IN channel (e.g., indirect on-line).
const TripType_T stdair::TRIP_TYPE_ONE_WAY |
Trip type one-way (e.g., "OW").
Referenced by stdair::BookingRequestStruct::display().
const TripType_T stdair::TRIP_TYPE_ROUND_TRIP |
Trip type round-trip (e.g., "RT").
Referenced by stdair::YieldFeatures::isTripTypeValid(), and stdair::FareFeatures::isTripTypeValid().
const TripType_T stdair::TRIP_TYPE_INBOUND |
Trip type inbound (e.g., "RI").
Referenced by stdair::YieldFeatures::isTripTypeValid(), and stdair::FareFeatures::isTripTypeValid().
const TripType_T stdair::TRIP_TYPE_OUTBOUND |
Trip type outbound (e.g., "RO").
Referenced by stdair::YieldFeatures::isTripTypeValid(), and stdair::FareFeatures::isTripTypeValid().
const FrequentFlyer_T stdair::DEFAULT_FF_TIER |
Default frequent flyer tier (e.g., non member).
const PriceValue_T stdair::DEFAULT_VALUE_OF_TIME |
Default value of time (expressed as a monetary unit per hour).
const IntDuration_T stdair::HOUR_CONVERTED_IN_SECONDS |
Number of second in one hour
const Duration_T stdair::DEFAULT_MINIMAL_CONNECTION_TIME |
Default Minimal connection time.
const Duration_T stdair::DEFAULT_MAXIMAL_CONNECTION_TIME |
Default maximal connection time.
const FlightPathCode_T stdair::DEFAULT_FLIGHTPATH_CODE |
Default flightPathCode value ('').
const Availability_T stdair::DEFAULT_CLASS_AVAILABILITY |
Default value of Availability.
const AvailabilityStatus_T stdair::DEFAULT_AVAILABILITY_STATUS |
Default availability status for a travel solution.
const unsigned short stdair::DEFAULT_NUMBER_OF_REQUIRED_SEATS |
Default nember of required seats by the demand.
const MatchingIndicator_T stdair::DEFAULT_MATCHING_INDICATOR |
Default Matching Indicator value between customer requirements and a fare rule.
const AirlineCode_T stdair::DEFAULT_DICO_STUDIED_AIRLINE |
Default DICO studied airline.
const Yield_T stdair::DEFAULT_YIELD_VALUE |
Default yield value.
const Yield_T stdair::DEFAULT_YIELD_MAX_VALUE |
Default yield max value.