$treeview $search $mathjax
TraDemGen Logo  1.00.2
$projectbrief
$projectbrief
$searchbox

TRADEMGEN::DemandStruct Struct Reference

#include <trademgen/bom/DemandStruct.hpp>

Inheritance diagram for TRADEMGEN::DemandStruct:
StructAbstract

List of all members.

Public Member Functions

stdair::Date_T getDate () const
stdair::Duration_T getTime () const
const std::string describe () const
 DemandStruct ()
 ~DemandStruct ()

Public Attributes

stdair::DatePeriod_T _dateRange
stdair::DoWStruct _dow
stdair::AirportCode_T _origin
stdair::AirportCode_T _destination
stdair::CabinCode_T _prefCabin
stdair::MeanValue_T _demandMean
stdair::StdDevValue_T _demandStdDev
stdair::ChangeFeesRatio_T _changeFeeProb
stdair::Disutility_T _changeFeeDisutility
stdair::NonRefundableRatio_T _nonRefundableProb
stdair::Disutility_T _nonRefundableDisutility
POSProbabilityMassFunction_T _posProbDist
ChannelProbabilityMassFunction_T _channelProbDist
TripTypeProbabilityMassFunction_T _tripProbDist
StayDurationProbabilityMassFunction_T _stayProbDist
FrequentFlyerProbabilityMassFunction_T _ffProbDist
PreferredDepartureTimeContinuousDistribution_T _prefDepTimeProbDist
stdair::WTP_T _minWTP
ValueOfTimeContinuousDistribution_T _timeValueProbDist
ArrivalPatternCumulativeDistribution_T _dtdProbDist
stdair::Date_T _prefDepDateStart
stdair::Date_T _prefDepDateEnd
unsigned int _itYear
unsigned int _itMonth
unsigned int _itDay
long _itHours
long _itMinutes
long _itSeconds
stdair::AirportCode_T _itPosCode
stdair::ChannelLabel_T _itChannelCode
stdair::TripType_T _itTripCode
stdair::DayDuration_T _itStayDuration
stdair::FrequentFlyer_T _itFFCode
stdair::Duration_T _itPrefDepTime
stdair::PriceValue_T _itTimeValue
stdair::DayDuration_T _itDTD

Detailed Description

Utility Structure for the parsing of Demand structures.

Definition at line 21 of file DemandStruct.hpp.


Constructor & Destructor Documentation

TRADEMGEN::DemandStruct::DemandStruct (  ) 

Default constructor.

Definition at line 18 of file DemandStruct.cpp.

TRADEMGEN::DemandStruct::~DemandStruct (  ) 

Destructor

Definition at line 26 of file DemandStruct.cpp.


Member Function Documentation

stdair::Date_T TRADEMGEN::DemandStruct::getDate (  )  const
stdair::Duration_T TRADEMGEN::DemandStruct::getTime (  )  const

Get the time from the staging details.

Definition at line 35 of file DemandStruct.cpp.

References _itHours, _itMinutes, and _itSeconds.

Referenced by TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()().

const std::string TRADEMGEN::DemandStruct::describe (  )  const

Member Data Documentation


The documentation for this struct was generated from the following files: