$treeview $search $mathjax
#include <trademgen/bom/DemandStruct.hpp>
Inheritance diagram for TRADEMGEN::DemandStruct:
Definition at line 21 of file DemandStruct.hpp.
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.
stdair::Date_T TRADEMGEN::DemandStruct::getDate | ( | ) | const |
Get the date from the staging details.
Definition at line 30 of file DemandStruct.cpp.
References _itDay, _itMonth, and _itYear.
Referenced by TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), and TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()().
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 |
Give a description of the structure (for display purposes).
Definition at line 42 of file DemandStruct.cpp.
References _changeFeeProb, _channelProbDist, _dateRange, _demandMean, _demandStdDev, _destination, _dow, _dtdProbDist, _ffProbDist, _minWTP, _nonRefundableProb, _origin, _posProbDist, _prefCabin, _prefDepTimeProbDist, _stayProbDist, _timeValueProbDist, and _tripProbDist.
stdair::DatePeriod_T TRADEMGEN::DemandStruct::_dateRange |
Definition at line 51 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()().
stdair::DoWStruct TRADEMGEN::DemandStruct::_dow |
Definition at line 52 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDow::operator()().
stdair::AirportCode_T TRADEMGEN::DemandStruct::_origin |
Definition at line 53 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeOrigin::operator()().
stdair::AirportCode_T TRADEMGEN::DemandStruct::_destination |
Definition at line 54 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDestination::operator()().
stdair::CabinCode_T TRADEMGEN::DemandStruct::_prefCabin |
Definition at line 55 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storePrefCabin::operator()().
stdair::MeanValue_T TRADEMGEN::DemandStruct::_demandMean |
Definition at line 56 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDemandMean::operator()().
stdair::StdDevValue_T TRADEMGEN::DemandStruct::_demandStdDev |
Definition at line 57 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()().
stdair::ChangeFeesRatio_T TRADEMGEN::DemandStruct::_changeFeeProb |
Definition at line 58 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::operator()().
stdair::Disutility_T TRADEMGEN::DemandStruct::_changeFeeDisutility |
Definition at line 59 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::operator()().
stdair::NonRefundableRatio_T TRADEMGEN::DemandStruct::_nonRefundableProb |
Definition at line 60 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::operator()().
stdair::Disutility_T TRADEMGEN::DemandStruct::_nonRefundableDisutility |
Definition at line 61 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::operator()().
Definition at line 62 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storePosProbMass::operator()().
Definition at line 63 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()().
Definition at line 64 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()().
Definition at line 65 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()().
Definition at line 66 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()().
Definition at line 67 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()().
stdair::WTP_T TRADEMGEN::DemandStruct::_minWTP |
Definition at line 68 of file DemandStruct.hpp.
Referenced by describe(), and TRADEMGEN::DemandParserHelper::storeWTP::operator()().
Definition at line 69 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()().
Definition at line 70 of file DemandStruct.hpp.
Referenced by describe(), TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), and TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()().
stdair::Date_T TRADEMGEN::DemandStruct::_prefDepDateStart |
Staging Date.
Definition at line 75 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), and TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()().
stdair::Date_T TRADEMGEN::DemandStruct::_prefDepDateEnd |
Definition at line 76 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()().
unsigned int TRADEMGEN::DemandStruct::_itYear |
unsigned int TRADEMGEN::DemandStruct::_itMonth |
unsigned int TRADEMGEN::DemandStruct::_itDay |
Definition at line 83 of file DemandStruct.hpp.
Referenced by getTime(), and TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()().
stdair::AirportCode_T TRADEMGEN::DemandStruct::_itPosCode |
Staging Point-Of-Sale (POS) code.
Definition at line 87 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storePosProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storePosCode::operator()().
stdair::ChannelLabel_T TRADEMGEN::DemandStruct::_itChannelCode |
Staging channel type code.
Definition at line 90 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeChannelCode::operator()().
stdair::TripType_T TRADEMGEN::DemandStruct::_itTripCode |
Staging trip type code.
Definition at line 93 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeTripCode::operator()().
stdair::DayDuration_T TRADEMGEN::DemandStruct::_itStayDuration |
Staging stay duration.
Definition at line 96 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeStayCode::operator()().
stdair::FrequentFlyer_T TRADEMGEN::DemandStruct::_itFFCode |
Staging Frequent Flyer code.
Definition at line 99 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeFFCode::operator()().
stdair::Duration_T TRADEMGEN::DemandStruct::_itPrefDepTime |
Staging preferred departure time.
Definition at line 102 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()().
stdair::PriceValue_T TRADEMGEN::DemandStruct::_itTimeValue |
Staging time value.
Definition at line 105 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeTimeValue::operator()().
stdair::DayDuration_T TRADEMGEN::DemandStruct::_itDTD |
Staging DTD (Days-To-Departure).
Definition at line 108 of file DemandStruct.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()(), and TRADEMGEN::DemandParserHelper::storeDTD::operator()().