#include <trademgen/command/DemandParserHelper.hpp>
Public Member Functions | |
doEndDemand (stdair::EventQueue &, stdair::RandomGeneration &, const POSProbabilityMass_T &, DemandStruct &) | |
void | operator() (iterator_t iStr, iterator_t iStrEnd) const |
Public Attributes | |
stdair::EventQueue & | _eventQueue |
stdair::RandomGeneration & | _uniformGenerator |
const POSProbabilityMass_T & | _posProbabilityMass |
DemandStruct & | _demand |
Mark the end of the demand parsing.
Definition at line 242 of file DemandParserHelper.hpp.
TRADEMGEN::DemandParserHelper::doEndDemand::doEndDemand | ( | stdair::EventQueue & | ioEventQueue, |
stdair::RandomGeneration & | ioSharedGenerator, | ||
const POSProbabilityMass_T & | iPOSProbMass, | ||
DemandStruct & | ioDemand | ||
) |
Actor Constructor.
Definition at line 412 of file DemandParserHelper.cpp.
void TRADEMGEN::DemandParserHelper::doEndDemand::operator() | ( | iterator_t | iStr, |
iterator_t | iStrEnd | ||
) | const |
Actor Function (functor).
Definition at line 423 of file DemandParserHelper.cpp.
References TRADEMGEN::DemandStruct::_channelProbDist, TRADEMGEN::DemandParserHelper::ParserSemanticAction::_demand, TRADEMGEN::DemandStruct::_dtdProbDist, _eventQueue, TRADEMGEN::DemandStruct::_ffProbDist, _posProbabilityMass, TRADEMGEN::DemandStruct::_posProbDist, TRADEMGEN::DemandStruct::_prefDepTimeProbDist, TRADEMGEN::DemandStruct::_stayProbDist, TRADEMGEN::DemandStruct::_timeValueProbDist, TRADEMGEN::DemandStruct::_tripProbDist, and _uniformGenerator.
stdair::EventQueue& TRADEMGEN::DemandParserHelper::doEndDemand::_eventQueue |
Actor Specific Context.
Definition at line 249 of file DemandParserHelper.hpp.
Referenced by operator()().
stdair::RandomGeneration& TRADEMGEN::DemandParserHelper::doEndDemand::_uniformGenerator |
Definition at line 250 of file DemandParserHelper.hpp.
Referenced by operator()().
Definition at line 251 of file DemandParserHelper.hpp.
Referenced by operator()().
Actor Context.
Definition at line 34 of file DemandParserHelper.hpp.
Referenced by TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), TRADEMGEN::DemandParserHelper::storeDow::operator()(), TRADEMGEN::DemandParserHelper::storeOrigin::operator()(), TRADEMGEN::DemandParserHelper::storeDestination::operator()(), TRADEMGEN::DemandParserHelper::storePrefCabin::operator()(), TRADEMGEN::DemandParserHelper::storeDemandMean::operator()(), TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()(), TRADEMGEN::DemandParserHelper::storePosCode::operator()(), TRADEMGEN::DemandParserHelper::storePosProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeChannelCode::operator()(), TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTripCode::operator()(), TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeStayCode::operator()(), TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeFFCode::operator()(), TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeWTP::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValue::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeDTD::operator()(), TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()(), and operator()().