TraDemGen Logo  1.00.13
C++ Simulated Travel Demand Generation Library
Loading...
Searching...
No Matches
TRADEMGEN::DemandParserHelper::doEndDemand Struct Reference

#include <trademgen/command/DemandParserHelper.hpp>

Inheritance diagram for TRADEMGEN::DemandParserHelper::doEndDemand:

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

Detailed Description

Mark the end of the demand parsing.

Definition at line 275 of file DemandParserHelper.hpp.

Constructor & Destructor Documentation

◆ doEndDemand()

TRADEMGEN::DemandParserHelper::doEndDemand::doEndDemand ( SEVMGR::SEVMGR_ServicePtr_T ioSEVMGR_ServicePtr,
stdair::RandomGeneration & ioSharedGenerator,
const POSProbabilityMass_T & iPOSProbMass,
DemandStruct & ioDemand )

Member Function Documentation

◆ operator()()

void TRADEMGEN::DemandParserHelper::doEndDemand::operator() ( iterator_t iStr,
iterator_t iStrEnd ) const

Member Data Documentation

◆ _sevmgrServicePtr

SEVMGR::SEVMGR_ServicePtr_T TRADEMGEN::DemandParserHelper::doEndDemand::_sevmgrServicePtr

Actor Specific Context.

Definition at line 282 of file DemandParserHelper.hpp.

Referenced by doEndDemand(), and operator()().

◆ _uniformGenerator

stdair::RandomGeneration& TRADEMGEN::DemandParserHelper::doEndDemand::_uniformGenerator

Definition at line 283 of file DemandParserHelper.hpp.

Referenced by doEndDemand(), and operator()().

◆ _posProbabilityMass

const POSProbabilityMass_T& TRADEMGEN::DemandParserHelper::doEndDemand::_posProbabilityMass

Definition at line 284 of file DemandParserHelper.hpp.

Referenced by doEndDemand(), and operator()().

◆ _demand

DemandStruct& TRADEMGEN::DemandParserHelper::ParserSemanticAction::_demand
inherited

Actor Context.

Definition at line 35 of file DemandParserHelper.hpp.

Referenced by TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), TRADEMGEN::DemandParserHelper::storeChannelCode::operator()(), TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandMean::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()(), TRADEMGEN::DemandParserHelper::storeDestination::operator()(), TRADEMGEN::DemandParserHelper::storeDow::operator()(), TRADEMGEN::DemandParserHelper::storeDTD::operator()(), TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeFFCode::operator()(), TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeOrigin::operator()(), TRADEMGEN::DemandParserHelper::storePosCode::operator()(), TRADEMGEN::DemandParserHelper::storePosProbMass::operator()(), TRADEMGEN::DemandParserHelper::storePrefCabin::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeStayCode::operator()(), TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValue::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTripCode::operator()(), TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeWTP::operator()(), and ParserSemanticAction().


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