TraDemGen Logo  1.00.13
C++ Simulated Travel Demand Generation Library
Loading...
Searching...
No Matches
FacTRADEMGENServiceContext.hpp
Go to the documentation of this file.
1#ifndef __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
2#define __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// StdAir
8#include <stdair/stdair_maths_types.hpp>
9#include <stdair/service/FacServiceAbstract.hpp>
10// TraDemGen
12
13namespace TRADEMGEN {
14
17
21 class FacTRADEMGENServiceContext : public stdair::FacServiceAbstract {
22 public:
31
39
48 TRADEMGEN_ServiceContext& create (const stdair::RandomSeed_T&);
49
50
51 protected:
58
59 private:
63 static FacTRADEMGENServiceContext* _instance;
64 };
65
66}
67#endif // __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
Factory for creating the TraDemGen service context instance.
TRADEMGEN_ServiceContext & create(const stdair::RandomSeed_T &)
static FacTRADEMGENServiceContext & instance()
Class holding the context of the Trademgen services.