TraDemGen Logo  1.00.0
C++ Simulated Travel Demand Generation Library
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
TRADEMGEN::DemandParser Class Reference

Class wrapping the parser entry point. More...

#include <trademgen/command/DemandParser.hpp>

+ Inheritance diagram for TRADEMGEN::DemandParser:

List of all members.

Static Public Member Functions

static void generateDemand (const DemandFilePath &, SEVMGR::SEVMGR_ServicePtr_T, stdair::RandomGeneration &, const POSProbabilityMass_T &)

Detailed Description

Class wrapping the parser entry point.

Definition at line 28 of file DemandParser.hpp.

Member Function Documentation

void TRADEMGEN::DemandParser::generateDemand ( const DemandFilePath iDemandFilename,
SEVMGR::SEVMGR_ServicePtr_T  ioSEVMGR_ServicePtr,
stdair::RandomGeneration &  ioSharedGenerator,
const POSProbabilityMass_T iDefaultPOSProbablityMass 

Parse the CSV file describing travel demand, for instance for generating simulated booking request in a simulator.

The state of the random generator, given as parameter, evolves each time a demand request is generated.

constDemandFilePath& The file-name of the CSV-formatted demand input file.
SEVMGR::SEVMGR_ServicePtr_TPointer on the SEvMgr service handler to update the queue with the parsed information.
stdair::RandomGeneration&Random generator.

Definition at line 18 of file DemandParser.cpp.

References TRADEMGEN::DemandFileParser::generateDemand().

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