1.01.9
C++ Simulated Travel-Oriented Distribution System Library
Loading...
Searching...
No Matches
TVLSIM_Types.hpp
Go to the documentation of this file.
1
#ifndef __TVLSIM_TVLSIM_TYPES_HPP
2
#define __TVLSIM_TVLSIM_TYPES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <exception>
9
#include <string>
10
#include <map>
11
// Boost
12
#include <boost/shared_ptr.hpp>
13
// StdAir
14
#include <stdair/stdair_exceptions.hpp>
15
#include <stdair/basic/EventType.hpp>
16
17
namespace
TVLSIM
{
18
19
// Forward declarations
20
class
TVLSIM_Service
;
21
22
23
// ///////// Exceptions ///////////
27
class
SimulationException
:
public
stdair::RootException {
28
};
29
30
31
// //////// Type definitions specific to TvlSim /////////
35
typedef
std::string
SimulatorID_T
;
36
38
typedef
unsigned
int
NbOfRuns_T
;
39
43
typedef
boost::shared_ptr<TVLSIM_Service>
TVLSIM_ServicePtr_T
;
44
50
typedef
std::map<stdair::EventType::EN_EventType,
51
double
>
ChronometerMap_T
;
52
53
54
}
55
#endif
// __TVLSIM_TVLSIM_TYPES_HPP
56
TVLSIM::SimulationException
Definition
TVLSIM_Types.hpp:27
TVLSIM::TVLSIM_Service
Definition
TVLSIM_Service.hpp:46
TVLSIM
Definition
BasConst.cpp:7
TVLSIM::TVLSIM_ServicePtr_T
boost::shared_ptr< TVLSIM_Service > TVLSIM_ServicePtr_T
Definition
TVLSIM_Types.hpp:43
TVLSIM::NbOfRuns_T
unsigned int NbOfRuns_T
Definition
TVLSIM_Types.hpp:38
TVLSIM::SimulatorID_T
std::string SimulatorID_T
Definition
TVLSIM_Types.hpp:35
TVLSIM::ChronometerMap_T
std::map< stdair::EventType::EN_EventType, double > ChronometerMap_T
Definition
TVLSIM_Types.hpp:51
Generated on Fri Jul 25 2025 00:00:00 for TvlSim by
1.14.0