$treeview $search $mathjax
#include <trademgen/command/DemandParserHelper.hpp>
Public Member Functions | |
doEndDemand (SEVMGR::SEVMGR_ServicePtr_T, stdair::RandomGeneration &, const POSProbabilityMass_T &, DemandStruct &) | |
void | operator() (iterator_t iStr, iterator_t iStrEnd) const |
Public Attributes | |
SEVMGR::SEVMGR_ServicePtr_T | _sevmgrServicePtr |
stdair::RandomGeneration & | _uniformGenerator |
const POSProbabilityMass_T & | _posProbabilityMass |
DemandStruct & | _demand |
Mark the end of the demand parsing.
Definition at line 275 of file DemandParserHelper.hpp.
TRADEMGEN::DemandParserHelper::doEndDemand::doEndDemand | ( | SEVMGR::SEVMGR_ServicePtr_T | ioSEVMGR_ServicePtr, | |
stdair::RandomGeneration & | ioSharedGenerator, | |||
const POSProbabilityMass_T & | iPOSProbMass, | |||
DemandStruct & | ioDemand | |||
) |
Actor Constructor.
Definition at line 457 of file DemandParserHelper.cpp.
void TRADEMGEN::DemandParserHelper::doEndDemand::operator() | ( | iterator_t | iStr, | |
iterator_t | iStrEnd | |||
) | const |
Actor Function (functor).
Definition at line 469 of file DemandParserHelper.cpp.
References TRADEMGEN::DemandStruct::_channelProbDist, TRADEMGEN::DemandParserHelper::ParserSemanticAction::_demand, TRADEMGEN::DemandStruct::_dtdProbDist, TRADEMGEN::DemandStruct::_ffProbDist, _posProbabilityMass, TRADEMGEN::DemandStruct::_posProbDist, TRADEMGEN::DemandStruct::_prefDepTimeProbDist, _sevmgrServicePtr, TRADEMGEN::DemandStruct::_stayProbDist, TRADEMGEN::DemandStruct::_timeValueProbDist, TRADEMGEN::DemandStruct::_tripProbDist, and _uniformGenerator.
SEVMGR::SEVMGR_ServicePtr_T TRADEMGEN::DemandParserHelper::doEndDemand::_sevmgrServicePtr |
Actor Specific Context.
Definition at line 282 of file DemandParserHelper.hpp.
Referenced by operator()().
stdair::RandomGeneration& TRADEMGEN::DemandParserHelper::doEndDemand::_uniformGenerator |
Definition at line 283 of file DemandParserHelper.hpp.
Referenced by operator()().
Definition at line 284 of file DemandParserHelper.hpp.
Referenced by operator()().
Actor Context.
Definition at line 35 of file DemandParserHelper.hpp.
Referenced by operator()(), TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeDTD::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValue::operator()(), TRADEMGEN::DemandParserHelper::storeWTP::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()(), TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeFFCode::operator()(), TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeStayCode::operator()(), TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTripCode::operator()(), TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeChannelCode::operator()(), TRADEMGEN::DemandParserHelper::storePosProbMass::operator()(), TRADEMGEN::DemandParserHelper::storePosCode::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()(), TRADEMGEN::DemandParserHelper::storeDemandMean::operator()(), TRADEMGEN::DemandParserHelper::storePrefCabin::operator()(), TRADEMGEN::DemandParserHelper::storeDestination::operator()(), TRADEMGEN::DemandParserHelper::storeOrigin::operator()(), TRADEMGEN::DemandParserHelper::storeDow::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), and TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()().