StdAir Logo  1.00.3
C++ Standard Airline IT Object Library
stdair_inventory_types.hpp File Reference
#include <string>
#include <vector>
#include <map>
#include <list>
#include <boost/multi_array.hpp>
#include <stdair/stdair_basic_types.hpp>
#include <stdair/stdair_maths_types.hpp>
#include <stdair/stdair_date_time_types.hpp>

Go to the source code of this file.

Namespaces

 stdair
 Handle on the StdAir library context.
 

Typedefs

typedef std::string stdair::NetworkID_T
 
typedef std::vector< AirlineCode_T > stdair::AirlineCodeList_T
 
typedef std::vector< ClassList_String_T > stdair::ClassList_StringList_T
 
typedef std::vector< ClassCode_T > stdair::ClassCodeList_T
 
typedef unsigned short stdair::SubclassCode_T
 
typedef std::string stdair::FlightPathCode_T
 
typedef std::map< CabinCode_T, ClassList_String_T > stdair::CabinBookingClassMap_T
 
typedef std::string stdair::CurveKey_T
 
typedef double stdair::CabinCapacity_T
 
typedef double stdair::NbOfFlightDates_T
 
typedef double stdair::CommittedSpace_T
 
typedef double stdair::UPR_T
 
typedef double stdair::BookingLimit_T
 
typedef double stdair::AuthorizationLevel_T
 
typedef double stdair::CapacityAdjustment_T
 
typedef double stdair::BlockSpace_T
 
typedef bool stdair::AvailabilityStatus_T
 
typedef std::vector< Availability_T > stdair::BucketAvailabilities_T
 
typedef double stdair::NbOfYields_T
 
typedef double stdair::NbOfInventoryControlRules_T
 
typedef bool stdair::CensorshipFlag_T
 
typedef short stdair::DTD_T
 
typedef short stdair::DCP_T
 
typedef std::list< DCP_T > stdair::DCPList_T
 
typedef std::map< DTD_T, RealNumber_T > stdair::DTDFratMap_T
 
typedef std::map< FloatDuration_T, float > stdair::DTDProbMap_T
 
typedef std::vector< CensorshipFlag_T > stdair::CensorshipFlagList_T
 
typedef double stdair::BookingRatio_T
 
typedef double stdair::Yield_T
 
typedef unsigned int stdair::YieldLevel_T
 
typedef std::map< YieldLevel_T, MeanStdDevPair_T > stdair::YieldLevelDemandMap_T
 
typedef std::pair< Yield_T, MeanStdDevPair_T > stdair::YieldDemandPair_T
 
typedef double stdair::BidPrice_T
 
typedef std::vector< BidPrice_T > stdair::BidPriceVector_T
 
typedef unsigned int stdair::SeatIndex_T
 
typedef std::string stdair::ControlMode_T
 
typedef double stdair::OverbookingRate_T
 
typedef double stdair::ProtectionLevel_T
 
typedef std::vector< double > stdair::EmsrValueList_T
 
typedef std::vector< double > stdair::BookingLimitVector_T
 
typedef std::vector< double > stdair::ProtectionLevelVector_T
 
typedef boost::multi_array< double, 2 > stdair::SnapshotBlock_T
 
typedef SnapshotBlock_T::index_range stdair::SnapshotBlockRange_T
 
typedef SnapshotBlock_T::array_view< 1 >::type stdair::SegmentCabinDTDSnapshotView_T
 
typedef SnapshotBlock_T::array_view< 2 >::type stdair::SegmentCabinDTDRangeSnapshotView_T
 
typedef SnapshotBlock_T::const_array_view< 1 >::type stdair::ConstSegmentCabinDTDSnapshotView_T
 
typedef SnapshotBlock_T::const_array_view< 2 >::type stdair::ConstSegmentCabinDTDRangeSnapshotView_T
 
typedef unsigned short stdair::SegmentDataID_T
 
typedef unsigned short stdair::LegDataID_T
 
typedef unsigned short stdair::ClassIndex_T