TvlSim Logo  1.01.9
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 ,
1  )

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 ( 1 )

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.

Referenced by TVLSIM::SimulationStatus::SimulationStatus().

◆ DEFAULT_NUMBER_OF_RUNS

const NbOfRuns_T TVLSIM::DEFAULT_NUMBER_OF_RUNS
extern

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

Referenced by TVLSIM::SimulationStatus::SimulationStatus(), and TVLSIM::SimulationStatus::SimulationStatus().

◆ 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).

Referenced by TVLSIM::SimulationStatus::SimulationStatus(), and TVLSIM::SimulationStatus::SimulationStatus().

◆ 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).

Referenced by TVLSIM::SimulationStatus::SimulationStatus(), and TVLSIM::SimulationStatus::SimulationStatus().

◆ 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().