#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()().
const POSProbabilityMass_T& TRADEMGEN::DemandParserHelper::doEndDemand::_posProbabilityMass |
Definition at line 251 of file DemandParserHelper.hpp.
Referenced by operator()().
|
inherited |
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()().