TvlSim Logo  1.01.6
C++ Simulated Travel-Oriented Distribution System Library
Loading...
Searching...
No Matches
TVLSIM Namespace Reference

Classes

class  BomAbstract
 
class  BomJSONExport
 Utility class to export StdAir objects in a JSON format. More...
 
class  CmdAbstract
 
class  ConfigExport
 Utility class to export object from the confguration holder. More...
 
class  ConfigImport
 Utility class to import object in the configuration holder. More...
 
class  FacDsimServiceContext
 
struct  RDSParameters
 
class  SimulationException
 
struct  SimulationMode
 Enumeration of json commands. More...
 
struct  SimulationStatus
 
struct  SimulationStatusKey
 
class  Simulator
 
class  TVLSIM_Service
 
class  TVLSIM_ServiceContext
 Class holding the context of the Dsim services. More...
 

Typedefs

typedef std::string SimulatorID_T
 
typedef unsigned int NbOfRuns_T
 
typedef boost::shared_ptr< TVLSIM_ServiceTVLSIM_ServicePtr_T
 
typedef std::map< stdair::EventType::EN_EventType, double > ChronometerMap_T
 

Functions

const stdair::Date_T DEFAULT_SIMULATION_START_DATE (2010, boost::gregorian::Jan, 1)
 
const stdair::Date_T DEFAULT_SIMULATION_END_DATE (2010, boost::gregorian::Dec, 31)
 
const NbOfRuns_T DEFAULT_NUMBER_OF_RUNS (1)
 
const stdair::ConfigINIFile DEFAULT_CONFIG_INI_FILE ("tvlsim.cfg")
 

Variables

const std::string DEFAULT_TVLSIM_ID = "01150"
 
const NbOfRuns_T DEFAULT_NUMBER_OF_RUNS
 
const stdair::Date_T DEFAULT_SIMULATION_START_DATE
 
const stdair::Date_T DEFAULT_SIMULATION_END_DATE
 
const stdair::ConfigINIFile DEFAULT_CONFIG_INI_FILE
 

Typedef Documentation

◆ SimulatorID_T

typedef std::string TVLSIM::SimulatorID_T

Simulator ID (identifier of the simulator; not actually used for now).

Definition at line 35 of file TVLSIM_Types.hpp.

◆ NbOfRuns_T

typedef unsigned int TVLSIM::NbOfRuns_T

Number of simulation runs.

Definition at line 38 of file TVLSIM_Types.hpp.

◆ TVLSIM_ServicePtr_T

typedef boost::shared_ptr<TVLSIM_Service> TVLSIM::TVLSIM_ServicePtr_T

(Smart) Pointer on the SimCRS service handler.

Definition at line 43 of file TVLSIM_Types.hpp.

◆ ChronometerMap_T

typedef std::map<stdair::EventType::EN_EventType, double> TVLSIM::ChronometerMap_T

Definition of the (STL) map of chronometer structures, one for each event type (e.g., booking request, optimisation notification).

Definition at line 51 of file TVLSIM_Types.hpp.

Function Documentation

◆ DEFAULT_SIMULATION_START_DATE()

const stdair::Date_T TVLSIM::DEFAULT_SIMULATION_START_DATE ( 2010  ,
boost::gregorian::Jan  ,
 
)

Default starting date for a simulation.

◆ DEFAULT_SIMULATION_END_DATE()

const stdair::Date_T TVLSIM::DEFAULT_SIMULATION_END_DATE ( 2010  ,
boost::gregorian::Dec  ,
31   
)

Default end date for a simulation.

◆ DEFAULT_NUMBER_OF_RUNS()

const NbOfRuns_T TVLSIM::DEFAULT_NUMBER_OF_RUNS ( )

Default number of runs for the simulation (= one run).

◆ DEFAULT_CONFIG_INI_FILE()

const stdair::ConfigINIFile TVLSIM::DEFAULT_CONFIG_INI_FILE ( "tvlsim.cfg"  )
extern

Default config INI file (e.g., "tvlsim.cfg").

Variable Documentation

◆ DEFAULT_TVLSIM_ID

const std::string TVLSIM::DEFAULT_TVLSIM_ID = "01150"

Default ID for the TVLSIM_Service.

Definition at line 12 of file BasConst.cpp.

◆ DEFAULT_NUMBER_OF_RUNS

const NbOfRuns_T TVLSIM::DEFAULT_NUMBER_OF_RUNS
extern

Default number of runs for the simulation (= one run).

◆ DEFAULT_SIMULATION_START_DATE

const stdair::Date_T TVLSIM::DEFAULT_SIMULATION_START_DATE
extern

Default starting date for a simulation (e.g., 1-JAN-2010).

◆ DEFAULT_SIMULATION_END_DATE

const stdair::Date_T TVLSIM::DEFAULT_SIMULATION_END_DATE
extern

Default end date for a simulation (e.g., 31-DEC-2010).

◆ DEFAULT_CONFIG_INI_FILE

const stdair::ConfigINIFile TVLSIM::DEFAULT_CONFIG_INI_FILE
extern

Default config INI file (e.g., "tvlsim.cfg").

Referenced by TVLSIM::ConfigImport::importINI().