Handle on the StdAir library context. More...
Namespaces | |
| namespace | 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... | |
| struct | ClassAvailabilityStruct |
| 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 std::map< const ClassCode_T, Availability_T > | ClassAvailabilityMap_T |
| typedef std::list< ClassAvailabilityStruct > | ClassAvailabilityMapHolder_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, 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 20 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 20 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 20 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 20 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 20 of file BookingRequestTypes.hpp.
| typedef std::string stdair::DemandGeneratorKey_T |
Define the hash key for the demand generator.
Definition at line 23 of file BookingRequestTypes.hpp.
| typedef boost::shared_ptr<BreakPointStruct> stdair::BreakPointPtr_T |
Define the smart pointer to a Break Point event .
Definition at line 20 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 20 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 18 of file CancellationTypes.hpp.
| typedef std::map<const ClassCode_T, Availability_T> stdair::ClassAvailabilityMap_T |
Define (booking class, availability) map.
Definition at line 21 of file ClassAvailabilityStruct.hpp.
| typedef std::list<ClassAvailabilityStruct> stdair::ClassAvailabilityMapHolder_T |
Definition at line 27 of file ClassAvailabilityStruct.hpp.
| typedef boost::shared_ptr<ConfigHolderStruct> stdair::ConfigHolderPtr_T |
Define the smart pointer to a Config Holder structure.
Definition at line 20 of file ConfigHolderTypes.hpp.
| typedef std::list<DatePeriod*> stdair::DatePeriodList_T |
Define the date-period list.
Definition at line 20 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 27 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 20 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 20 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 21 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 21 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 20 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 20 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 20 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 20 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 20 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 22 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 19 of file OptimisationNotificationTypes.hpp.
| typedef std::list<Policy*> stdair::PolicyList_T |
Define the fare family list.
Definition at line 20 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 20 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 20 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 20 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 36 of file SegmentDate.hpp.
| typedef std::list<SegmentDate*> stdair::SegmentDateList_T |
Define the segment-date list.
Definition at line 20 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 20 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 25 of file SegmentSnapshotTableTypes.hpp.
| typedef std::map<const MapKey_T, SegmentSnapshotTable*> stdair::SegmentSnapshotTableMap_T |
Define the guillotine-block map.
Definition at line 28 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 31 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 34 of file SegmentSnapshotTableTypes.hpp.
| typedef std::list<SimpleNestingStructure*> stdair::SimpleNestingStructureList_T |
Define the fare family list.
Definition at line 20 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 18 of file SnapshotTypes.hpp.
| typedef std::list<TimePeriod*> stdair::TimePeriodList_T |
Define the time-period list.
Definition at line 20 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 23 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, BookingClassID_T> stdair::ClassObjectIDMap_T |
Define booking class - object ID map.
Definition at line 32 of file TravelSolutionTypes.hpp.
| typedef std::list<ClassObjectIDMap_T> stdair::ClassObjectIDMapHolder_T |
Define list of boking class - object ID maps.
Definition at line 35 of file TravelSolutionTypes.hpp.
| typedef std::map<const ClassCode_T, YieldValue_T> stdair::ClassYieldMap_T |
Define booking class - yield map.
Definition at line 38 of file TravelSolutionTypes.hpp.
| typedef std::list<ClassYieldMap_T> stdair::ClassYieldMapHolder_T |
Define list of booking class - yield maps.
Definition at line 41 of file TravelSolutionTypes.hpp.
| typedef std::list<BidPriceVector_T> stdair::BidPriceVectorHolder_T |
Define list of bid price vectors.
Definition at line 44 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 47 of file TravelSolutionTypes.hpp.
| typedef std::list<ClassBpvMap_T> stdair::ClassBpvMapHolder_T |
Define list of booking class - bid price reference maps.
Definition at line 50 of file TravelSolutionTypes.hpp.
| typedef std::list<VirtualClassStruct> stdair::VirtualClassList_T |
Define the booking class list.
Definition at line 20 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 20 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 20 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:\foo\bar).
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 24 of file stdair_demand_types.hpp.
| typedef bool stdair::NonRefundable_T |
Define the refundable availability of a tickets.
Definition at line 27 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 34 of file stdair_demand_types.hpp.
| typedef double stdair::ChangeFeesRatio_T |
Define the average ratio of demand with change fee availability.
Definition at line 38 of file stdair_demand_types.hpp.
| typedef double stdair::NonRefundableRatio_T |
Define the average ratio of demand with non-refundable availability.
Definition at line 42 of file stdair_demand_types.hpp.
| typedef double stdair::Disutility_T |
Define the disutility of restriction.
Definition at line 45 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 49 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 52 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 55 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 58 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 61 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 65 of file stdair_demand_types.hpp.
| typedef std::string stdair::CharacteristicsIndex_T |
Define characteristics component index (e.g. W for WTP)
Definition at line 68 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 71 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 74 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 77 of file stdair_demand_types.hpp.
| typedef NbOfRequests_T stdair::NbOfNoShows_T |
Define a number of no-shows.
Definition at line 83 of file stdair_demand_types.hpp.
| typedef double stdair::MatchingIndicator_T |
Define a indicator of demand to class matching.
Definition at line 86 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 89 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 92 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 95 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 99 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 102 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 105 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 108 of file stdair_demand_types.hpp.
| typedef double stdair::ProportionFactor_T |
Define the forecast booking requests proportion.
Definition at line 111 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 114 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 117 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 120 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 21 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 16 of file stdair_service_types.hpp.
| const std::string stdair::DEFAULT_BOM_ROOT_KEY | ( | " -- ROOT -- " | ) |
Default value for the BOM tree root key (" -- ROOT -- ").
References DEFAULT_BOM_ROOT_KEY.
| const double stdair::DEFAULT_EPSILON_VALUE | ( | 0. | 0001 | ) |
Default very small value.
References DEFAULT_EPSILON_VALUE.
| const unsigned int stdair::DEFAULT_FLIGHT_SPEED | ( | 900 | ) |
Default flight speed (number of kilometers per hour).
References DEFAULT_FLIGHT_SPEED.
| const NbOfFlightDates_T stdair::DEFAULT_NB_OF_FLIGHTDATES | ( | 0. | 0 | ) |
Default number of generated flight dates.
References DEFAULT_NB_OF_FLIGHTDATES.
| const Duration_T stdair::NULL_BOOST_TIME_DURATION | ( | - | 1, |
| - | 1, | ||
| - | 1 ) |
Null time duration (in boost::time_duration unit).
References NULL_BOOST_TIME_DURATION.
| const Duration_T stdair::DEFAULT_NULL_DURATION | ( | 0 | , |
| 0 | , | ||
| 0 | ) |
Default null duration (in boost::time_duration unit).
References DEFAULT_NULL_DURATION.
| const unsigned int stdair::DEFAULT_NB_OF_DAYS_IN_A_YEAR | ( | 365 | ) |
Default number of days in a year.
References DEFAULT_NB_OF_DAYS_IN_A_YEAR.
| const unsigned int stdair::DEFAULT_NUMBER_OF_SUBDIVISIONS | ( | 1000 | ) |
Higher value per thousand
References DEFAULT_NUMBER_OF_SUBDIVISIONS.
| const DayDuration_T stdair::DEFAULT_DAY_DURATION | ( | 0 | ) |
Default number of duration days.
References DEFAULT_DAY_DURATION.
| 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).
References BOOST_DEFAULT_DATE_PERIOD.
| const DOW_String_T stdair::DEFAULT_DOW_STRING | ( | "0000000" | ) |
Default DOW String (e.g., "0000000").
References DEFAULT_DOW_STRING.
| const DateOffset_T stdair::DEFAULT_DATE_OFFSET | ( | 0 | ) |
Default Date Offset (e.g., 0).
References DEFAULT_DATE_OFFSET.
| const Date_T stdair::DEFAULT_DATE | ( | 2010 | , |
| boost::gregorian::Jan | , | ||
| 1 | ) |
Default date for the General.
References DEFAULT_DATE.
| const DateTime_T stdair::DEFAULT_DATETIME | ( | DEFAULT_DATE | , |
| NULL_BOOST_TIME_DURATION | ) |
Default date-time.
References DEFAULT_DATE, DEFAULT_DATETIME, and NULL_BOOST_TIME_DURATION.
| const Duration_T stdair::DEFAULT_EPSILON_DURATION | ( | 0 | , |
| 0 | , | ||
| 0 | , | ||
| 1 | ) |
Default epsilon duration (1 nanosecond).
References DEFAULT_EPSILON_DURATION.
| const Count_T stdair::SECONDS_IN_ONE_DAY | ( | 86400 | ) |
Number of seconds in one day.
References SECONDS_IN_ONE_DAY.
| const Count_T stdair::MILLISECONDS_IN_ONE_SECOND | ( | 1000 | ) |
Number of milliseconds in one second
References MILLISECONDS_IN_ONE_SECOND.
| const RandomSeed_T stdair::DEFAULT_RANDOM_SEED | ( | 120765987 | ) |
Default random seed.
References DEFAULT_RANDOM_SEED.
| const AirportCode_T stdair::AIRPORT_LHR | ( | "LHR" | ) |
Default origin airport (e.g., "LHR").
References AIRPORT_LHR.
| const AirportCode_T stdair::AIRPORT_SYD | ( | "SYD" | ) |
Default destination airport (e.g., "SYD").
References AIRPORT_SYD.
| const CityCode_T stdair::POS_LHR | ( | "LHR" | ) |
London city code (e.g., "LHR").
References POS_LHR.
| const Date_T stdair::DATE_20110115 | ( | 2011 | , |
| boost::gregorian::Jan | , | ||
| 15 | ) |
Date.
References DATE_20110115.
| const Date_T stdair::DATE_20111231 | ( | 2011 | , |
| boost::gregorian::Dec | , | ||
| 31 | ) |
References DATE_20111231.
| const DayDuration_T stdair::NO_ADVANCE_PURCHASE | ( | 0 | ) |
Advance purchase 0 day.
References NO_ADVANCE_PURCHASE.
| const SaturdayStay_T stdair::SATURDAY_STAY | ( | true | ) |
Default saturdayStay value (true).
References SATURDAY_STAY.
| const SaturdayStay_T stdair::NO_SATURDAY_STAY | ( | false | ) |
Default saturdayStay value (false).
References NO_SATURDAY_STAY.
| const ChangeFees_T stdair::CHANGE_FEES | ( | true | ) |
Default change fees value (true).
References CHANGE_FEES.
| const ChangeFees_T stdair::NO_CHANGE_FEES | ( | false | ) |
Default change fees value (false).
References NO_CHANGE_FEES.
| const NonRefundable_T stdair::NON_REFUNDABLE | ( | true | ) |
Default non refundable value (true).
References NON_REFUNDABLE.
| const NonRefundable_T stdair::NO_NON_REFUNDABLE | ( | false | ) |
Default refundable value (false).
References NO_NON_REFUNDABLE.
| const DayDuration_T stdair::NO_STAY_DURATION | ( | 0 | ) |
Stay duration 0 day.
References NO_STAY_DURATION.
| const AirlineCode_T stdair::AIRLINE_CODE_BA | ( | "BA" | ) |
Airline code "BA".
References AIRLINE_CODE_BA.
| const CabinCode_T stdair::CABIN_Y | ( | "Y" | ) |
Cabin 'Y'.
References CABIN_Y.
| const ClassCode_T stdair::CLASS_CODE_Y | ( | "Y" | ) |
Class code 'Y'.
References CLASS_CODE_Y.
| const ClassCode_T stdair::CLASS_CODE_Q | ( | "Q" | ) |
Class code 'Q'.
References CLASS_CODE_Q.
| const AirportCode_T stdair::AIRPORT_SIN | ( | "SIN" | ) |
Singapour airport (e.g., "SIN").
References AIRPORT_SIN.
| const AirportCode_T stdair::AIRPORT_BKK | ( | "BKK" | ) |
Bangkok airport (e.g., "BKK").
References AIRPORT_BKK.
| const CityCode_T stdair::POS_SIN | ( | "SIN" | ) |
Singapour city code (e.g., "SIN").
References POS_SIN.
| const CabinCode_T stdair::CABIN_ECO | ( | "Eco" | ) |
Economic cabin (e.g., "Eco").
References CABIN_ECO.
| const FrequentFlyer_T stdair::FREQUENT_FLYER_MEMBER | ( | "M" | ) |
Frequent flyer tier (e.g., "M" meaning member).
References FREQUENT_FLYER_MEMBER.
| const FamilyCode_T stdair::DEFAULT_FAMILY_CODE | ( | "0" | ) |
Default family code value ("0").
References DEFAULT_FAMILY_CODE().
Referenced by DEFAULT_FAMILY_CODE().
| const PolicyCode_T stdair::DEFAULT_POLICY_CODE | ( | "0" | ) |
Default policy code value ("0").
References DEFAULT_POLICY_CODE.
| const NestingStructureCode_T stdair::DEFAULT_NESTING_STRUCTURE_CODE | ( | "DEFAULT" | ) |
Default Nesting Structure Code ("DEFAULT").
References DEFAULT_NESTING_STRUCTURE_CODE.
| const NestingStructureCode_T stdair::DISPLAY_NESTING_STRUCTURE_CODE | ( | "Display Nesting" | ) |
Display Nesting Structure Code ("Display Nesting").
References DISPLAY_NESTING_STRUCTURE_CODE.
| const NestingStructureCode_T stdair::YIELD_BASED_NESTING_STRUCTURE_CODE | ( | "Yield-Based Nesting" | ) |
Display Nesting Structure Code ("Yield-Based Nesting").
References YIELD_BASED_NESTING_STRUCTURE_CODE.
| const NestingNodeCode_T stdair::DEFAULT_NESTING_NODE_CODE | ( | "0" | ) |
Default Nesting Node Code ("0").
References DEFAULT_NESTING_NODE_CODE.
| const NbOfAirlines_T stdair::DEFAULT_NBOFAIRLINES | ( | 0 | ) |
Default number of airlines.
References DEFAULT_NBOFAIRLINES.
| const FlightPathCode_T stdair::DEFAULT_FLIGHTPATH_CODE | ( | "" | ) |
Default flight-path code value ("").
References DEFAULT_FLIGHTPATH_CODE.
| const Distance_T stdair::DEFAULT_DISTANCE_VALUE | ( | 0 | ) |
Default distance value (kilometers).
References DEFAULT_DISTANCE_VALUE.
| const ClassCode_T stdair::DEFAULT_CLOSED_CLASS_CODE | ( | "CC" | ) |
Default closed class code.
References DEFAULT_CLOSED_CLASS_CODE.
| const NbOfBookings_T stdair::DEFAULT_CLASS_NB_OF_BOOKINGS | ( | 0 | ) |
Default number of bookings (with counted cancellation) for BookingClass.
References DEFAULT_CLASS_NB_OF_BOOKINGS.
| const NbOfBookings_T stdair::DEFAULT_CLASS_TOTAL_NB_OF_BOOKINGS | ( | 0 | ) |
Default number of booking (without cancellation) demands for BookingClass.
References DEFAULT_CLASS_TOTAL_NB_OF_BOOKINGS.
| const NbOfBookings_T stdair::DEFAULT_CLASS_UNCONSTRAINED_DEMAND | ( | 0 | ) |
Default unconstrained demand for BookingClass.
References DEFAULT_CLASS_UNCONSTRAINED_DEMAND.
| const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_MEAN | ( | 0 | ) |
Default remaining future demand mean for BookingClass.
References DEFAULT_CLASS_REMAINING_DEMAND_MEAN.
| const NbOfBookings_T stdair::DEFAULT_CLASS_REMAINING_DEMAND_STANDARD_DEVIATION | ( | 0 | ) |
Default remaining futre demand standard deviation for BookingClass.
References DEFAULT_CLASS_REMAINING_DEMAND_STANDARD_DEVIATION.
| const NbOfCancellations_T stdair::DEFAULT_CLASS_NB_OF_CANCELLATIONS | ( | 0 | ) |
Default number of cancellations for BookingClass.
References DEFAULT_CLASS_NB_OF_CANCELLATIONS.
| const NbOfNoShows_T stdair::DEFAULT_CLASS_NB_OF_NOSHOWS | ( | 0 | ) |
Default number of no-shows for BookingClass.
References DEFAULT_CLASS_NB_OF_NOSHOWS.
| const CabinCapacity_T stdair::DEFAULT_CABIN_CAPACITY | ( | 100. | 0 | ) |
Default cabin capacity for Leg cabins.
References DEFAULT_CABIN_CAPACITY.
| const CommittedSpace_T stdair::DEFAULT_COMMITTED_SPACE | ( | 0. | 0 | ) |
Default committed space value for Leg cabins.
References DEFAULT_COMMITTED_SPACE.
| const BlockSpace_T stdair::DEFAULT_BLOCK_SPACE | ( | 0. | 0 | ) |
Default commited space value for Leg cabins.
References DEFAULT_BLOCK_SPACE.
| const Availability_T stdair::DEFAULT_NULL_AVAILABILITY | ( | 0. | 0 | ) |
Default null availability (0.0).
References DEFAULT_NULL_AVAILABILITY.
| const Availability_T stdair::DEFAULT_AVAILABILITY | ( | 9. | 0 | ) |
Default availability (9.0).
References DEFAULT_AVAILABILITY.
| const Availability_T stdair::MAXIMAL_AVAILABILITY | ( | 9999. | 0 | ) |
Maximal offered capacity in a cabin.
References DEFAULT_FORECASTING_METHOD, DEFAULT_OPTIMISATION_METHOD, DEFAULT_PARTNERSHIP_TECHNIQUE, DEFAULT_PREOPTIMISATION_METHOD, DEFAULT_UNCONSTRAINING_METHOD, and MAXIMAL_AVAILABILITY.
| const CensorshipFlag_T stdair::DEFAULT_CLASS_CENSORSHIPFLAG | ( | false | ) |
Default boolean for censorship flag given the status of availability for BookingClass.
References DEFAULT_CLASS_CENSORSHIPFLAG.
| const BookingLimit_T stdair::DEFAULT_CLASS_BOOKING_LIMIT | ( | 9999. | 0 | ) |
Default booking limit value for BookingClass.
References DEFAULT_CLASS_BOOKING_LIMIT.
| const AuthorizationLevel_T stdair::DEFAULT_CLASS_AUTHORIZATION_LEVEL | ( | 9999. | 0 | ) |
Default authorization level for BookingClass.
References DEFAULT_CLASS_AUTHORIZATION_LEVEL.
| const AuthorizationLevel_T stdair::DEFAULT_CLASS_MAX_AUTHORIZATION_LEVEL | ( | 9999. | 0 | ) |
Default MAX value of authorization level for BookingClass.
References DEFAULT_CLASS_MAX_AUTHORIZATION_LEVEL.
| const AuthorizationLevel_T stdair::DEFAULT_CLASS_MIN_AUTHORIZATION_LEVEL | ( | 0. | 0 | ) |
Default MIN value of authorization level for BookingClass.
References DEFAULT_CLASS_MIN_AUTHORIZATION_LEVEL.
| const OverbookingRate_T stdair::DEFAULT_CLASS_OVERBOOKING_RATE | ( | 0. | 0 | ) |
Default over-booking rate for BookingClass.
References DEFAULT_CLASS_OVERBOOKING_RATE.
| const BookingRatio_T stdair::DEFAULT_OND_BOOKING_RATE | ( | 0. | 0 | ) |
Default booking rate for OnD bookings over overall class bookings.
References DEFAULT_OND_BOOKING_RATE.
| const Fare_T stdair::DEFAULT_FARE_VALUE | ( | 0. | 0 | ) |
Default Fare value.
References DEFAULT_FARE_VALUE.
| const Yield_T stdair::DEFAULT_CLASS_YIELD_VALUE | ( | 0. | 0 | ) |
Default yield value for a virtual class.
References DEFAULT_CLASS_YIELD_VALUE.
| const Revenue_T stdair::DEFAULT_REVENUE_VALUE | ( | 0. | 0 | ) |
Default Revenue value.
References DEFAULT_REVENUE_VALUE.
| const Percentage_T stdair::DEFAULT_LOAD_FACTOR_VALUE | ( | 100. | 0 | ) |
Default load factor value (100%).
References DEFAULT_LOAD_FACTOR_VALUE.
| const Yield_T stdair::DEFAULT_YIELD_VALUE | ( | 0. | 0 | ) |
Default yield value.
References DEFAULT_YIELD_VALUE.
| const Yield_T stdair::DEFAULT_YIELD_MAX_VALUE | ( | std::numeric_limits< double > | ::max() | ) |
Default yield max value.
References DEFAULT_YIELD_MAX_VALUE.
| const NbOfBookings_T stdair::DEFAULT_YIELD_NB_OF_BOOKINGS | ( | 0. | 0 | ) |
Default number of bookings for YieldRangeStruct_T.
References DEFAULT_YIELD_NB_OF_BOOKINGS.
| const Identity_T stdair::DEFAULT_BOOKING_NUMBER | ( | 0 | ) |
Default booking number.
References DEFAULT_BOOKING_NUMBER.
| const NbOfCancellations_T stdair::DEFAULT_YIELD_NB_OF_CANCELLATIONS | ( | 0. | 0 | ) |
Default cancellation number for YieldRangeStruct_T.
References DEFAULT_YIELD_NB_OF_CANCELLATIONS.
| const NbOfNoShows_T stdair::DEFAULT_YIELD_NB_OF_NOSHOWS | ( | 0. | 0 | ) |
Default no-shows number for YieldRangeStruct_T.
References DEFAULT_YIELD_NB_OF_NOSHOWS.
| const Availability_T stdair::DEFAULT_YIELD_AVAILABILITY | ( | 0. | 0 | ) |
Default availability for YieldRangeStruct_T.
References DEFAULT_YIELD_AVAILABILITY.
| const CensorshipFlag_T stdair::DEFAULT_YIELD_CENSORSHIPFLAG | ( | false | ) |
Default boolean for booking limit availability for YieldRangeStruct_T.
References DEFAULT_YIELD_CENSORSHIPFLAG.
| const BookingLimit_T stdair::DEFAULT_YIELD_BOOKING_LIMIT | ( | 0. | 0 | ) |
Default booking limit value for YieldRangeStruct_T.
References DEFAULT_YIELD_BOOKING_LIMIT.
| const OverbookingRate_T stdair::DEFAULT_YIELD_OVERBOOKING_RATE | ( | 0. | 0 | ) |
Default over-booking rate for YieldRangeStruct_T.
References DEFAULT_YIELD_OVERBOOKING_RATE.
| const Fare_T stdair::DEFAULT_OND_FARE_VALUE | ( | 0. | 0 | ) |
Default value of Fare.
References DEFAULT_OND_FARE_VALUE.
| const Count_T stdair::DEFAULT_PROGRESS_STATUS | ( | 0 | ) |
Default progress status.
References DEFAULT_PROGRESS_STATUS.
| const Percentage_T stdair::MAXIMUM_PROGRESS_STATUS | ( | 100 | ) |
Maximum progress status.
References 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.
References DEFAULT_EVENT_OLDEST_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.
References DEFAULT_EVENT_OLDEST_DATE, DEFAULT_EVENT_OLDEST_DATETIME, and NULL_BOOST_TIME_DURATION.
| const PartySize_T stdair::DEFAULT_PARTY_SIZE | ( | 1 | ) |
Default party size in a request.
References DEFAULT_PARTY_SIZE.
| const DayDuration_T stdair::DEFAULT_STAY_DURATION | ( | 7 | ) |
Default duration for a stay.
References DEFAULT_STAY_DURATION.
| const WTP_T stdair::DEFAULT_WTP | ( | 1000. | 0 | ) |
Default Willingness-to-Pay (WTP, as expressed as a monetary unit).
References DEFAULT_WTP.
| const Date_T stdair::DEFAULT_PREFERRED_DEPARTURE_DATE | ( | DEFAULT_DEPARTURE_DATE | ) |
Default departure date.
References DEFAULT_DEPARTURE_DATE, and DEFAULT_PREFERRED_DEPARTURE_DATE.
| const Duration_T stdair::DEFAULT_PREFERRED_DEPARTURE_TIME | ( | 8 | , |
| 0 | , | ||
| 0 | ) |
Default preferred departure time (08:00).
References DEFAULT_PREFERRED_DEPARTURE_TIME.
| const DateOffset_T stdair::DEFAULT_ADVANCE_PURCHASE | ( | 22 | ) |
Default advance purchase.
References DEFAULT_ADVANCE_PURCHASE.
| const Date_T stdair::DEFAULT_REQUEST_DATE | ( | DEFAULT_PREFERRED_DEPARTURE_DATE - | DEFAULT_ADVANCE_PURCHASE | ) |
Default request date.
References DEFAULT_ADVANCE_PURCHASE, DEFAULT_PREFERRED_DEPARTURE_DATE, and DEFAULT_REQUEST_DATE.
| const Duration_T stdair::DEFAULT_REQUEST_TIME | ( | 8 | , |
| 0 | , | ||
| 0 | ) |
Default preferred departure time (08:00).
References DEFAULT_REQUEST_TIME.
| const DateTime_T stdair::DEFAULT_REQUEST_DATE_TIME | ( | DEFAULT_REQUEST_DATE | , |
| DEFAULT_REQUEST_TIME | ) |
Default request date-time.
References DEFAULT_REQUEST_DATE, DEFAULT_REQUEST_DATE_TIME, and DEFAULT_REQUEST_TIME.
| const CabinCode_T stdair::DEFAULT_PREFERRED_CABIN | ( | "M" | ) |
Default preferred cabin.
References DEFAULT_PREFERRED_CABIN.
| const CityCode_T stdair::DEFAULT_POS | ( | "ALL" | ) |
Default point-of-sale.
References DEFAULT_POS.
| const ChannelLabel_T stdair::DEFAULT_CHANNEL | ( | "DC" | ) |
Default channel (e.g., "DC" meaning Different Channels).
References DEFAULT_CHANNEL.
| const ChannelLabel_T stdair::CHANNEL_DN | ( | "DN" | ) |
DN channel (e.g., direct on-line).
References CHANNEL_DN.
| const ChannelLabel_T stdair::CHANNEL_IN | ( | "IN" | ) |
IN channel (e.g., indirect on-line).
References CHANNEL_IN.
| const TripType_T stdair::TRIP_TYPE_ONE_WAY | ( | "OW" | ) |
Trip type one-way (e.g., "OW").
References TRIP_TYPE_ONE_WAY.
| const TripType_T stdair::TRIP_TYPE_ROUND_TRIP | ( | "RT" | ) |
Trip type round-trip (e.g., "RT").
References TRIP_TYPE_ROUND_TRIP.
| const TripType_T stdair::TRIP_TYPE_INBOUND | ( | "RI" | ) |
Trip type inbound (e.g., "RI").
References TRIP_TYPE_INBOUND.
| const TripType_T stdair::TRIP_TYPE_OUTBOUND | ( | "RO" | ) |
Trip type outbound (e.g., "RO").
References TRIP_TYPE_OUTBOUND.
| const FrequentFlyer_T stdair::DEFAULT_FF_TIER | ( | "N" | ) |
Default frequent flyer tier (non member).
References DEFAULT_FF_TIER.
| const PriceValue_T stdair::DEFAULT_VALUE_OF_TIME | ( | 100. | 0 | ) |
Default value of time (expressed as a monetary unit per hour).
References DEFAULT_VALUE_OF_TIME.
| const IntDuration_T stdair::HOUR_CONVERTED_IN_SECONDS | ( | 3600 | ) |
Number of second in one hour
References HOUR_CONVERTED_IN_SECONDS.
| const Duration_T stdair::DEFAULT_MINIMAL_CONNECTION_TIME | ( | 0 | , |
| 30 | , | ||
| 0 | ) |
Default Minimal connection time.
References DEFAULT_MINIMAL_CONNECTION_TIME.
| const Duration_T stdair::DEFAULT_MAXIMAL_CONNECTION_TIME | ( | 24 | , |
| 0 | , | ||
| 0 | ) |
Default maximal connection time.
References DEFAULT_MAXIMAL_CONNECTION_TIME.
| const MatchingIndicator_T stdair::DEFAULT_MATCHING_INDICATOR | ( | 0. | 0 | ) |
Default Matching Indicator value.
References DEFAULT_MATCHING_INDICATOR.
| const PriceCurrency_T stdair::DEFAULT_CURRENCY | ( | "EUR" | ) |
Default currency (euro).
References DEFAULT_CURRENCY.
| const AvailabilityStatus_T stdair::DEFAULT_AVAILABILITY_STATUS | ( | false | ) |
Default availability status for a travel solution.
References DEFAULT_AVAILABILITY_STATUS.
| const AirlineCode_T stdair::DEFAULT_AIRLINE_CODE | ( | "XX" | ) |
Default airline code value ("XX").
References DEFAULT_AIRLINE_CODE.
| const AirlineCode_T stdair::DEFAULT_NULL_AIRLINE_CODE | ( | "" | ) |
Default airline code value ("").
References DEFAULT_NULL_AIRLINE_CODE.
| const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER | ( | 9999 | ) |
Default flight number (9999).
References DEFAULT_FLIGHT_NUMBER.
| const FlightNumber_T stdair::DEFAULT_FLIGHT_NUMBER_FF | ( | 255 | ) |
Default flight number for fare families (255).
References DEFAULT_FLIGHT_NUMBER_FF.
| const TableID_T stdair::DEFAULT_TABLE_ID | ( | 9999 | ) |
Default data table number (9999).
References DEFAULT_TABLE_ID.
| const Date_T stdair::DEFAULT_DEPARTURE_DATE | ( | 1900 | , |
| boost::gregorian::Jan | , | ||
| 1 | ) |
Default flight departure date (01/01/1900).
References DEFAULT_DEPARTURE_DATE.
| const AirportCode_T stdair::DEFAULT_AIRPORT_CODE | ( | "XXX" | ) |
Default airport code value ("XXX").
References DEFAULT_AIRPORT_CODE.
| const AirportCode_T stdair::DEFAULT_NULL_AIRPORT_CODE | ( | "" | ) |
Default airport code value ('')..
References DEFAULT_NULL_AIRPORT_CODE.
| const AirportCode_T stdair::DEFAULT_ORIGIN | ( | "XXX" | ) |
Default Origin.
References DEFAULT_ORIGIN.
| const AirportCode_T stdair::DEFAULT_DESTINATION | ( | "YYY" | ) |
Default destination.
References DEFAULT_DESTINATION.
| const CabinCode_T stdair::DEFAULT_CABIN_CODE | ( | "X" | ) |
Default cabin code.
References DEFAULT_CABIN_CODE.
| const FamilyCode_T stdair::DEFAULT_FARE_FAMILY_CODE | ( | "EcoSaver" | ) |
Default fare family Code.
References DEFAULT_FARE_FAMILY_CODE.
| const FamilyCode_T stdair::DEFAULT_NULL_FARE_FAMILY_CODE | ( | "NoFF" | ) |
Default null fare family Code ("NoFF").
References DEFAULT_NULL_FARE_FAMILY_CODE.
| const ClassCode_T stdair::DEFAULT_CLASS_CODE | ( | "X" | ) |
Default class code value ("X").
References DEFAULT_CLASS_CODE.
| const ClassCode_T stdair::DEFAULT_NULL_CLASS_CODE | ( | "" | ) |
Default null class code value ("").
References DEFAULT_NULL_CLASS_CODE.
| const BidPrice_T stdair::DEFAULT_BID_PRICE | ( | 0. | 0 | ) |
Default Bid-Price.
References 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.
References MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT.
| const unsigned short stdair::MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND | ( | 3 | ) |
Maximal number of segments linked to a single O&D (Origin & Destination).
References MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND.
| const SeatIndex_T stdair::DEFAULT_SEAT_INDEX | ( | 1 | ) |
Default seat index (for a bucket and/or Bid-Price Vector slot).
References DEFAULT_SEAT_INDEX.
| const NbOfSeats_T stdair::DEFAULT_NULL_BOOKING_NUMBER | ( | 0 | ) |
Default number of bookings.
References DEFAULT_NULL_BOOKING_NUMBER.
| const CapacityAdjustment_T stdair::DEFAULT_NULL_CAPACITY_ADJUSTMENT | ( | 0 | ) |
Default capacity adjustment of the cabin.
References DEFAULT_NULL_CAPACITY_ADJUSTMENT.
| const UPR_T stdair::DEFAULT_NULL_UPR | ( | 0 | ) |
Default unsold Protection (UPR).
References DEFAULT_NULL_UPR.
| const std::string stdair::DEFAULT_FARE_FAMILY_VALUE_TYPE | ( | "FF" | ) |
Default value type (within a guillotine block) for fare family.
References DEFAULT_FARE_FAMILY_VALUE_TYPE.
| const std::string stdair::DEFAULT_SEGMENT_CABIN_VALUE_TYPE | ( | "SC" | ) |
Default value type (within a guillotine block) for segment-cabin.
References DEFAULT_SEGMENT_CABIN_VALUE_TYPE.
| const std::string stdair::DEFAULT_KEY_FLD_DELIMITER | ( | ";" | ) |
Default delimiter for string display (e.g delimiter for inventory key and flight-date key).
References DEFAULT_KEY_FLD_DELIMITER.
| 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).
References DEFAULT_KEY_SUB_FLD_DELIMITER.
| const boost::char_separator< char > stdair::DEFAULT_KEY_TOKEN_DELIMITER | ( | "; | , |
| " | ) |
Default token for decoding a full string display.
References DEFAULT_KEY_TOKEN_DELIMITER.
|
inline |
Operator* overload.
Definition at line 47 of file BasParserHelperTypes.hpp.
References stdair::date_time_element< MIN, MAX >::_value, stdair::date_time_element< MIN, MAX >::date_time_element(), and operator*().
Referenced by operator*().
|
inline |
Operator+ overload.
Definition at line 55 of file BasParserHelperTypes.hpp.
References stdair::date_time_element< MIN, MAX >::_value, stdair::date_time_element< MIN, MAX >::date_time_element(), and operator+().
Referenced by operator+().
| 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 | ) |
References stdair::BomRootKey::serialize().
| template void stdair::BomRootKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::BomRootKey::serialize().
| void stdair::intDisplay | ( | std::ostream & | oStream, |
| const int & | iInt ) |
Definition at line 159 of file BookingRequestStruct.cpp.
References intDisplay().
Referenced by intDisplay().
| template void stdair::BucketKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::BucketKey::serialize().
| template void stdair::BucketKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::BucketKey::serialize().
| template void stdair::FareFamilyKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::FareFamilyKey::serialize().
| template void stdair::FareFamilyKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::FareFamilyKey::serialize().
| template void stdair::FlightDateKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::FlightDateKey::serialize().
| template void stdair::FlightDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::FlightDateKey::serialize().
| template void stdair::InventoryKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::InventoryKey::serialize().
| template void stdair::InventoryKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::InventoryKey::serialize().
| template void stdair::NestingNodeKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::NestingNodeKey::serialize().
| template void stdair::NestingNodeKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::NestingNodeKey::serialize().
| template void stdair::NestingStructureKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::NestingStructureKey::serialize().
| template void stdair::NestingStructureKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::NestingStructureKey::serialize().
| template void stdair::OnDDateKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::OnDDateKey::serialize().
| template void stdair::OnDDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::OnDDateKey::serialize().
| const boost::char_separator< char > stdair::TokeniserDashSeparator | ( | "-" | ) |
Dash delimitor for the tokenisation process.
References TokeniserDashSeparator().
Referenced by stdair::ParsedKey::getFlightDateKey(), and TokeniserDashSeparator().
| const boost::char_separator< char > stdair::TokeniserTimeSeparator | ( | ":" | ) |
Time delimitor for the tokenisation process.
References TokeniserTimeSeparator().
Referenced by stdair::ParsedKey::getBoardingTime(), and TokeniserTimeSeparator().
| template void stdair::PolicyKey::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::PolicyKey::serialize().
| template void stdair::PolicyKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::PolicyKey::serialize().
| 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 | ) |
References stdair::SegmentDateKey::serialize().
| template void stdair::SegmentDateKey::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::SegmentDateKey::serialize().
| 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, stdair::FacBomManager::addBomHolder(), stdair::FacBomManager::getBomHolderPtr(), stdair::FacBomManager::linkWithParent(), and serialiseHelper().
Referenced by serialiseHelper(), stdair::BomRoot::serialize(), and stdair::Inventory::serialize().
| template void stdair::BomRoot::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::BomRoot::serialize().
| template void stdair::BomRoot::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::BomRoot::serialize().
| template void stdair::Inventory::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::Inventory::serialize().
| template void stdair::Inventory::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::Inventory::serialize().
| template void stdair::FlightDate::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::FlightDate::serialize().
| template void stdair::FlightDate::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::FlightDate::serialize().
| template void stdair::SegmentDate::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::SegmentDate::serialize().
| template void stdair::SegmentDate::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::SegmentDate::serialize().
| template void stdair::SegmentCabin::serialize< ba::text_oarchive > | ( | ba::text_oarchive & | , |
| unsigned int | ) |
References stdair::SegmentCabin::serialize().
| template void stdair::SegmentCabin::serialize< ba::text_iarchive > | ( | ba::text_iarchive & | , |
| unsigned int | ) |
References stdair::SegmentCabin::serialize().
| 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 | ( | 'E' | ) |
Default Unconstraining Method (By Expectation-Maximisation).
Default Unconstraining Method (By Time Frame).
Definition at line 140 of file BasConst_Inventory.hpp.
Referenced by stdair::AirlineFeature::AirlineFeature(), and MAXIMAL_AVAILABILITY().
| const PartnershipTechnique stdair::DEFAULT_PARTNERSHIP_TECHNIQUE | ( | 'N' | ) |
Default Partnership Technique (None).
Definition at line 149 of file BasConst_Inventory.hpp.
Referenced by stdair::AirlineFeature::AirlineFeature(), and MAXIMAL_AVAILABILITY().
| const ForecastingMethod stdair::DEFAULT_FORECASTING_METHOD | ( | 'Q' | ) |
Default Forecasting Method (Q Forecasting).
Definition at line 137 of file BasConst_Inventory.hpp.
Referenced by stdair::AirlineFeature::AirlineFeature(), and MAXIMAL_AVAILABILITY().
| const PreOptimisationMethod stdair::DEFAULT_PREOPTIMISATION_METHOD | ( | 'N' | ) |
Default Pre-Optimisation Method (NONE).
Definition at line 143 of file BasConst_Inventory.hpp.
Referenced by stdair::AirlineFeature::AirlineFeature(), and MAXIMAL_AVAILABILITY().
| const OptimisationMethod stdair::DEFAULT_OPTIMISATION_METHOD | ( | 'M' | ) |
Default Optimisation Method (Leg Based Monte Carlo).
Default Optimisation Method (Leg Based EMSRb).
Definition at line 146 of file BasConst_Inventory.hpp.
Referenced by stdair::AirlineFeature::AirlineFeature(), and MAXIMAL_AVAILABILITY().
| const CensorshipFlagList_T stdair::DEFAULT_CLASS_CENSORSHIPFLAG_LIST |
Default list of censorship flag given the status of availability for BookingClass.
Definition at line 244 of file BasConst.cpp.
| const Date_T stdair::DEFAULT_DICO_STUDIED_DATE |
Default DICO studied date.
Definition at line 417 of file BasConst.cpp.
| const AirlineCodeList_T stdair::DEFAULT_AIRLINE_CODE_LIST |
Default airline code list value (empty vector).
Definition at line 427 of file BasConst.cpp.
| const ClassList_StringList_T stdair::DEFAULT_CLASS_CODE_LIST |
Default class code list value (empty vector).
Definition at line 469 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 475 of file BasConst.cpp.
Referenced by stdair::LegCabin::LegCabin(), and stdair::SegmentCabin::SegmentCabin().
| const int stdair::DEFAULT_MAX_DTD = 365 |
Default value for max day-to-departure (365).
Definition at line 505 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 508 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 522 of file BasConst.cpp.
| const FRAT5Curve_T stdair::FRAT5_CURVE_B |
FRAT5 curve B for forecasting and optimisation.
Definition at line 536 of file BasConst.cpp.
| const FRAT5Curve_T stdair::FRAT5_CURVE_C |
FRAT5 curve C for forecasting and optimisation.
Definition at line 550 of file BasConst.cpp.
| const FRAT5Curve_T stdair::FRAT5_CURVE_D |
FRAT5 curve D for forecasting and optimisation.
Definition at line 564 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 582 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 600 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 618 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 636 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 654 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 672 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 686 of file BasConst.cpp.
| const DTDProbMap_T stdair::DEFAULT_DTD_PROB_MAP |
Default arrival pattern map.
Definition at line 703 of file BasConst.cpp.
| const OnDStringList_T stdair::DEFAULT_OND_STRING_LIST |
Default list of full keys.
Definition at line 727 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 733 of file BasConst.cpp.
|
extern |
Default delimiter for string display (e.g delimiter for inventory key and flight-date key). Typically set to ';'.
Referenced by DEFAULT_KEY_FLD_DELIMITER(), stdair::LegDate::describeRoutingKey(), stdair::LegCabin::getFullerKey(), stdair::SegmentCabin::getFullerKey(), and stdair::ParsedKey::toString().
|
extern |
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 DEFAULT_KEY_SUB_FLD_DELIMITER(), stdair::BomRetriever::retrieveFullKeyFromSegmentDate(), stdair::AirlineClassListKey::toString(), stdair::AirportPairKey::toString(), stdair::FlightDateKey::toString(), stdair::ParsedKey::toString(), stdair::PosChannelKey::toString(), and stdair::SegmentDateKey::toString().
|
extern |
Default token for decoding a full string display.
Referenced by DEFAULT_KEY_TOKEN_DELIMITER(), and stdair::BomKeyManager::extractKeys().
|
extern |
Default distance value, in kilometers (0).
Default distance value (kilometers).
Definition at line 30 of file BasConst_General.hpp.
Referenced by DEFAULT_DISTANCE_VALUE(), and stdair::LegDate::LegDate().
|
extern |
Default closed class code ("CC").
Referenced by DEFAULT_CLOSED_CLASS_CODE().
|
extern |
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.
Referenced by DEFAULT_CLASS_NB_OF_BOOKINGS(), stdair::LegCabin::LegCabin(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
Default number of bookings (without cancellation) for BookingClass (0).
Referenced by DEFAULT_CLASS_TOTAL_NB_OF_BOOKINGS().
|
extern |
Default unconstrained demand for BookingClass (0).
Referenced by DEFAULT_CLASS_UNCONSTRAINED_DEMAND().
|
extern |
Default remaining future demand mean for BookingClass (0).
Referenced by DEFAULT_CLASS_REMAINING_DEMAND_MEAN().
|
extern |
Default remaining futre demand standard deviation for BookingClass (0).
Referenced by DEFAULT_CLASS_REMAINING_DEMAND_STANDARD_DEVIATION().
|
extern |
Default number of cancellations for BookingClass (0).
Referenced by DEFAULT_CLASS_NB_OF_CANCELLATIONS().
|
extern |
Default number of no-shows for BookingClass (0).
Referenced by DEFAULT_CLASS_NB_OF_NOSHOWS().
|
extern |
Default cabin capacity for Leg cabins (0.0).
Default cabin capacity for Leg cabins.
Definition at line 21 of file BasConst_General.hpp.
Referenced by DEFAULT_CABIN_CAPACITY(), stdair::LegCabin::LegCabin(), stdair::LegDate::LegDate(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
Default commited space value for Leg cabins (0.0).
Referenced by DEFAULT_COMMITTED_SPACE(), stdair::LegCabin::LegCabin(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
Default commited space value for Leg cabins (0.0).
Referenced by DEFAULT_BLOCK_SPACE(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
Default null availability (0.0).
Referenced by DEFAULT_NULL_AVAILABILITY().
|
extern |
Default availability (9.0).
Referenced by DEFAULT_AVAILABILITY(), stdair::FareOptionStruct::FareOptionStruct(), stdair::FareOptionStruct::FareOptionStruct(), stdair::LegCabin::LegCabin(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
Default boolean for censorship flag given the status of availability for BookingClass.
Referenced by DEFAULT_CLASS_CENSORSHIPFLAG().
|
extern |
Default booking limit value for BookingClass.
Referenced by DEFAULT_CLASS_BOOKING_LIMIT().
|
extern |
Default authorization level for BookingClass.
Referenced by DEFAULT_CLASS_AUTHORIZATION_LEVEL(), and stdair::LegCabin::LegCabin().
|
extern |
Default MAX value of authorization level for BookingClass.
Referenced by DEFAULT_CLASS_MAX_AUTHORIZATION_LEVEL().
|
extern |
Default MIN value of authorization level for BookingClass.
Referenced by DEFAULT_CLASS_MIN_AUTHORIZATION_LEVEL().
|
extern |
Default over-booking rate for BookingClass.
Referenced by DEFAULT_CLASS_OVERBOOKING_RATE(), and stdair::LegCabin::LegCabin().
|
extern |
Default fare.
Default value of Fare.
Definition at line 36 of file BasConst_General.hpp.
Referenced by DEFAULT_FARE_VALUE(), and stdair::FareOptionStruct::FareOptionStruct().
|
extern |
Default revenue value for BookingClass.
Default revenue value.
Definition at line 42 of file BasConst_General.hpp.
Referenced by DEFAULT_REVENUE_VALUE().
|
extern |
Default currency (euro).
Definition at line 39 of file BasConst_General.hpp.
Referenced by DEFAULT_CURRENCY().
|
extern |
Default load factor value (100%).
Referenced by DEFAULT_LOAD_FACTOR_VALUE().
|
extern |
Default number of duration days (0).
Default Duration in days (e.g., 0).
Definition at line 26 of file BasConst_Period_BOM.hpp.
Referenced by DEFAULT_DAY_DURATION().
|
extern |
Default epsilon value between customer requirements and a fare rule.
Default epsilon value (1e-4).
Definition at line 18 of file BasConst_General.hpp.
Referenced by DEFAULT_EPSILON_VALUE().
|
extern |
London Heathrow airport (e.g., "LHR").
Referenced by AIRPORT_LHR().
|
extern |
Sydney airport (e.g., "SYD").
Referenced by AIRPORT_SYD().
|
extern |
London city code (e.g., "LHR").
Referenced by POS_LHR().
|
extern |
Dates
Referenced by DATE_20110115().
|
extern |
Referenced by DATE_20111231().
|
extern |
Advance purchase 0 day.
Referenced by NO_ADVANCE_PURCHASE().
|
extern |
Default saturdayStay value (true).
Referenced by SATURDAY_STAY().
|
extern |
Default saturdayStay value (false).
Referenced by NO_SATURDAY_STAY().
|
extern |
Default change fees value (true).
Referenced by CHANGE_FEES().
|
extern |
Default change fees value (false).
Referenced by NO_CHANGE_FEES().
|
extern |
Default non refundable value (true).
Referenced by NON_REFUNDABLE().
|
extern |
Default refundable value (false).
Referenced by NO_NON_REFUNDABLE().
|
extern |
Stay duration 0 day.
Referenced by NO_STAY_DURATION().
|
extern |
Cabin 'Y'.
Referenced by CABIN_Y().
|
extern |
Airline code "BA".
Referenced by AIRLINE_CODE_BA().
|
extern |
Class code 'Y'.
Referenced by CLASS_CODE_Y().
|
extern |
Class code 'Q'.
Referenced by CLASS_CODE_Q().
|
extern |
Singapour airport (e.g., "SIN").
Referenced by AIRPORT_SIN().
|
extern |
Bangkok airport (e.g., "BKK").
Referenced by AIRPORT_BKK().
|
extern |
Singapour city code (e.g., "SIN").
Referenced by POS_SIN().
|
extern |
Economic cabin (e.g., "Eco").
Referenced by CABIN_ECO().
|
extern |
Frequent flyer tier (e.g., "M" meaning member).
Referenced by FREQUENT_FLYER_MEMBER().
|
extern |
Default value of Fare.
Referenced by DEFAULT_OND_FARE_VALUE().
|
extern |
Default progress status.
Referenced by DEFAULT_PROGRESS_STATUS(), stdair::ProgressStatus::ProgressStatus(), stdair::ProgressStatus::ProgressStatus(), stdair::ProgressStatus::ProgressStatus(), and stdair::ProgressStatus::reset().
|
extern |
Default reference (oldest) date for the events. No event can occur before that date.
Referenced by DEFAULT_EVENT_OLDEST_DATE(), and DEFAULT_EVENT_OLDEST_DATETIME().
|
extern |
Default reference (oldest) date-time for the events. No event can occur before that date-time.
Referenced by DEFAULT_EVENT_OLDEST_DATETIME(), stdair::EventStruct::describe(), stdair::EventStruct::EventStruct(), stdair::EventStruct::EventStruct(), stdair::EventStruct::EventStruct(), stdair::EventStruct::EventStruct(), stdair::EventStruct::EventStruct(), stdair::EventStruct::EventStruct(), and stdair::EventStruct::getEventTime().
|
extern |
Maximum progress status.
Referenced by MAXIMUM_PROGRESS_STATUS(), and stdair::ProgressStatus::progress().
|
extern |
Default value for the BOM tree root key (" -- ROOT -- ").
Referenced by stdair::BomRootKey::BomRootKey(), and DEFAULT_BOM_ROOT_KEY().
|
extern |
Default number of generated flight dates (0).
Referenced by DEFAULT_NB_OF_FLIGHTDATES().
|
extern |
Default flight speed (number of kilometers per hour).
Referenced by DEFAULT_FLIGHT_SPEED().
|
extern |
Default booking rate for OnD bookings over overall class bookings.
Referenced by DEFAULT_OND_BOOKING_RATE().
|
extern |
Number of seconds in one day (86400).
Referenced by SECONDS_IN_ONE_DAY().
|
extern |
Number of milliseconds in one second (1000).
Referenced by MILLISECONDS_IN_ONE_SECOND().
|
extern |
Default date for the General (1-Jan-2010).
Referenced by DEFAULT_DATE(), and DEFAULT_DATETIME().
|
extern |
Default date-time (1-Jan-2010).
Referenced by DEFAULT_DATETIME().
|
extern |
Default epsilon duration (1 nanosecond).
Referenced by DEFAULT_EPSILON_DURATION().
|
extern |
Default random seed (120765987).
Referenced by DEFAULT_RANDOM_SEED(), and stdair::BookingClass::generateDemandSamples().
|
extern |
Null time duration (in boost::time_duration unit).
Definition at line 23 of file BasConst_TravelSolution.hpp.
Referenced by DEFAULT_DATETIME(), DEFAULT_EVENT_OLDEST_DATETIME(), and NULL_BOOST_TIME_DURATION().
|
extern |
Default null duration (in boost::time_duration unit).
Referenced by stdair::BreakPointStruct::BreakPointStruct(), and DEFAULT_NULL_DURATION().
|
extern |
Default value of Availability.
|
extern |
Default number of airlines (0).
Referenced by DEFAULT_NBOFAIRLINES().
|
extern |
Default number of days in a year (365).
Referenced by DEFAULT_NB_OF_DAYS_IN_A_YEAR().
|
extern |
Default channel.
Default channel (e.g., direct on-line).
Definition at line 48 of file BasConst_Request.hpp.
Referenced by DEFAULT_CHANNEL().
|
extern |
Higher value per thousand
Referenced by DEFAULT_NUMBER_OF_SUBDIVISIONS(), stdair::DictionaryManager::keyToValue(), and stdair::DictionaryManager::valueToKey().
|
extern |
Default airline code value ("XX").
Referenced by DEFAULT_AIRLINE_CODE(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default airline code value ("").
Referenced by DEFAULT_NULL_AIRLINE_CODE().
|
extern |
Default flight number (9999).
Referenced by DEFAULT_FLIGHT_NUMBER(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default flight number for fare families (255).
Referenced by DEFAULT_FLIGHT_NUMBER_FF(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default data table ID (9999).
Referenced by DEFAULT_TABLE_ID().
|
extern |
Default flight departure date (01/01/1900).
Referenced by DEFAULT_DEPARTURE_DATE(), DEFAULT_PREFERRED_DEPARTURE_DATE(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default airport code value ("XXX").
Referenced by DEFAULT_AIRPORT_CODE().
|
extern |
Default airport code value ("")..
Referenced by DEFAULT_NULL_AIRPORT_CODE().
|
extern |
Default Origin ("XXX").
Referenced by DEFAULT_ORIGIN(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default Destination ("XXX").
Referenced by DEFAULT_DESTINATION(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default Cabin Code ("X").
Referenced by DEFAULT_CABIN_CODE(), stdair::BomRetriever::retrieveDummyLegCabin(), and stdair::BomRetriever::retrieveDummySegmentCabin().
|
extern |
Default Fare Family Code ("EcoSaver").
Referenced by DEFAULT_FARE_FAMILY_CODE().
|
extern |
Default null fare family Code ("NoFF").
Referenced by DEFAULT_NULL_FARE_FAMILY_CODE().
|
extern |
Default Policy Code ("0").
Referenced by DEFAULT_POLICY_CODE().
|
extern |
Default Nesting Structure Code ("DEFAULT").
Referenced by DEFAULT_NESTING_STRUCTURE_CODE().
|
extern |
Display Nesting Structure Code ("Display Nesting").
Referenced by DISPLAY_NESTING_STRUCTURE_CODE().
|
extern |
Display Nesting Structure Code ("Yield-Based Nesting").
Referenced by stdair::FacBomManager::resetYieldBasedNestingStructure(), and YIELD_BASED_NESTING_STRUCTURE_CODE().
|
extern |
Default Nesting Node Code ("0").
Referenced by DEFAULT_NESTING_NODE_CODE().
|
extern |
Default class code value ("X").
Referenced by DEFAULT_CLASS_CODE().
|
extern |
Default null class code value ("").
Referenced by DEFAULT_NULL_CLASS_CODE().
|
extern |
Default Bid-Price (0.0).
Referenced by DEFAULT_BID_PRICE(), stdair::LegCabin::LegCabin(), and stdair::SegmentCabin::SegmentCabin().
|
extern |
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.
Referenced by MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT().
|
extern |
Maximal number of segments linked to a single O&D (Origin & Destination)(e.g., 3).
Referenced by MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND().
|
extern |
Maximal offered capacity in a cabin.
Referenced by MAXIMAL_AVAILABILITY().
|
extern |
Default seat index (for a bucket and/or Bid-Price Vector slot)(e.g., 1).
Referenced by DEFAULT_SEAT_INDEX().
|
extern |
Default number of bookings.
Referenced by DEFAULT_NULL_BOOKING_NUMBER(), and stdair::LegCabin::LegCabin().
|
extern |
Default capacity adjustment of the cabin.
Referenced by DEFAULT_NULL_CAPACITY_ADJUSTMENT(), and stdair::LegCabin::LegCabin().
|
extern |
Default unsold Protection (UPR).
Referenced by DEFAULT_NULL_UPR(), and stdair::LegCabin::LegCabin().
|
extern |
Default value type (within a guillotine block) for fare family.
Referenced by DEFAULT_FARE_FAMILY_VALUE_TYPE().
|
extern |
Default value type (within a guillotine block) for segment-cabin.
Referenced by DEFAULT_SEGMENT_CABIN_VALUE_TYPE().
|
extern |
Default date period (0-length, i.e., it lasts one day).
Referenced by BOOST_DEFAULT_DATE_PERIOD(), and stdair::PeriodStruct::PeriodStruct().
|
extern |
Default DOW String (e.g., "1111100").
Referenced by DEFAULT_DOW_STRING(), stdair::DoWStruct::intersection(), and stdair::DoWStruct::shift().
|
extern |
Default Date Offset (e.g., 0).
Referenced by DEFAULT_DATE_OFFSET().
|
extern |
Default party size in a request (e.g., 1).
Referenced by DEFAULT_PARTY_SIZE().
|
extern |
Default duration for a stay (e.g., 7 days).
Referenced by DEFAULT_STAY_DURATION().
|
extern |
Default Willingness-to-Pay (WTP, as expressed as a monetary unit).
Referenced by DEFAULT_WTP().
|
extern |
Default Point-Of-Sale (POS, e.g., "WORLD").
Referenced by DEFAULT_POS().
|
extern |
Default departure date (e.g., 01-Jan-2011).
Referenced by DEFAULT_PREFERRED_DEPARTURE_DATE(), and DEFAULT_REQUEST_DATE().
|
extern |
Default preferred departure time (e.g., 08:00).
Referenced by DEFAULT_PREFERRED_DEPARTURE_TIME().
|
extern |
Default advance purchase (e.g., 22 days).
Referenced by DEFAULT_ADVANCE_PURCHASE(), and DEFAULT_REQUEST_DATE().
|
extern |
Default request date (e.g., 10-Jan-2011).
Referenced by DEFAULT_REQUEST_DATE(), and DEFAULT_REQUEST_DATE_TIME().
|
extern |
Default preferred departure time (e.g., 08:00).
Referenced by DEFAULT_REQUEST_DATE_TIME(), and DEFAULT_REQUEST_TIME().
|
extern |
Default request date-time (e.g., 08:00).
Referenced by DEFAULT_REQUEST_DATE_TIME().
|
extern |
Default preferred cabin (e.g., 'M').
Referenced by DEFAULT_PREFERRED_CABIN().
|
extern |
DN channel (e.g., direct on-line).
Referenced by CHANNEL_DN().
|
extern |
IN channel (e.g., indirect on-line).
Referenced by CHANNEL_IN().
|
extern |
Trip type one-way (e.g., "OW").
Referenced by stdair::BookingRequestStruct::display(), and TRIP_TYPE_ONE_WAY().
|
extern |
Trip type round-trip (e.g., "RT").
Referenced by stdair::FareFeatures::isTripTypeValid(), stdair::YieldFeatures::isTripTypeValid(), and TRIP_TYPE_ROUND_TRIP().
|
extern |
Trip type inbound (e.g., "RI").
Referenced by stdair::FareFeatures::isTripTypeValid(), stdair::YieldFeatures::isTripTypeValid(), and TRIP_TYPE_INBOUND().
|
extern |
Trip type outbound (e.g., "RO").
Referenced by stdair::FareFeatures::isTripTypeValid(), stdair::YieldFeatures::isTripTypeValid(), and TRIP_TYPE_OUTBOUND().
|
extern |
Default frequent flyer tier (e.g., non member).
Referenced by DEFAULT_FF_TIER().
|
extern |
Default value of time (expressed as a monetary unit per hour).
Referenced by DEFAULT_VALUE_OF_TIME().
|
extern |
Number of second in one hour
Referenced by HOUR_CONVERTED_IN_SECONDS().
|
extern |
Default Minimal connection time.
Referenced by DEFAULT_MINIMAL_CONNECTION_TIME().
|
extern |
Default maximal connection time.
Referenced by DEFAULT_MAXIMAL_CONNECTION_TIME().
|
extern |
Default flightPathCode value ('').
Referenced by DEFAULT_FLIGHTPATH_CODE().
|
extern |
Default value of Availability.
|
extern |
Default availability status for a travel solution.
Referenced by DEFAULT_AVAILABILITY_STATUS().
|
extern |
Default nember of required seats by the demand.
|
extern |
Default Matching Indicator value between customer requirements and a fare rule.
Referenced by DEFAULT_MATCHING_INDICATOR().
|
extern |
Default DICO studied airline.
|
extern |
Default yield value.
Referenced by DEFAULT_YIELD_VALUE().
|
extern |
Default yield max value.
Referenced by DEFAULT_YIELD_MAX_VALUE().
|
extern |
Default yield value for a virtual class.
Referenced by DEFAULT_CLASS_YIELD_VALUE().
|
extern |
Default number of bookings for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_NB_OF_BOOKINGS().
|
extern |
Default booking number.
Referenced by DEFAULT_BOOKING_NUMBER().
|
extern |
Default cancellation number for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_NB_OF_CANCELLATIONS().
|
extern |
Default no-shows number for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_NB_OF_NOSHOWS().
|
extern |
Default availability for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_AVAILABILITY().
|
extern |
Default boolean for booking limit availability for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_CENSORSHIPFLAG().
|
extern |
Default booking limit value for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_BOOKING_LIMIT().
|
extern |
Default over-booking rate for YieldRangeStruct_T.
Referenced by DEFAULT_YIELD_OVERBOOKING_RATE().
| FacBom<BOM>* stdair::FacBom< BOM >::_instance = NULL |
Definition at line 81 of file FacBom.hpp.
Referenced by stdair::DBSessionManager::instance(), and stdair::Logger::instance().
| FacCloneBom<BOM>* stdair::FacCloneBom< BOM >::_instance = NULL |
Definition at line 79 of file FacCloneBom.hpp.
1.18.0