1simulate(1) General Commands Manual simulate(1)
2
3
4
6 simulate - C++ Batch Travel Market Simulator
7
9 simulate [--prefix] [-v|--version] [-h|--help] [-b|--builtin]
10 [-s|--schedule <path-to-schedule-input>] [-l|--log <path-to-output-log-
11 file>]
12
14 simulate is a small batch program showing how to use the TvlSim
15 library.
16
17 simulate accepts the following options:
18
19 --prefix
20 Show the TvlSim installation prefix.
21
22 -v, --version
23 Print the currently installed version of TvlSim on the standard
24 output.
25
26 -h, --help
27 Produce that message and show usage.
28
29 -b, --builtin
30 The sample BOM tree can be either built-in or parsed from input files.
31 In that latter case, the input files must then be specified as well
32 (e.g., -d/--demand, -s/--schedule, -o/--ond, -f/--fare, -y/--yield).
33 When that option is not selected, the simulate program builds a simple
34 use case directly from internal hard-coded parameters (demand
35 distribution details and resource/cabin capacities).
36
37 -S, --seed <random-seed>
38 The seed for the random generation
39
40 -r, --runs <nb-of-simulation-runs>
41 The number of simulation runs
42
43 -s, --schedule <path-to-schedule-input-file>
44 Path (absolute or relative) of the (CVS) input file specifying the
45 flight schedules.
46
47 -o, --ond <path-to-ond-input-file>
48 Path (absolute or relative) of the (CVS) input file specifying the O&D
49 definitions
50
51 -f, --frat5 <path-to-frat5-input-file>
52 Path (absolute or relative) of the (CVS) input file specifying the
53 FRAT5 curve
54
55 -D, --ff_disutility <path-to-fare-family-input-file>
56 Path (absolute or relative) of the (CVS) input file specifying the
57 fare family (FF) disutility curve
58
59 -y, --yield <path-to-yield-input-file>
60 Path (absolute or relative) of the (CVS) input file specifying the
61 yields
62
63 -f, --fare <path-to-fare-input-file>
64 Path (absolute or relative) of the (CVS) input file specifying the
65 fares
66
67 -d, --demand <path-to-demand-input-file>
68 Path (absolute or relative) of the (CVS) input file specifying the
69 demand distributions
70
71 -l, --log <path-to-output-log-file>
72 Path (absolute or relative) of the output log file.
73
74 -G, --demandgeneration <demand-generation-method>
75 Method used to generate the demand (i.e., booking requests): Poisson
76 Process (e.g., P) or Statistics Order (e.g., S)
77
78 -u, --user <database-user>
79 SQL database hostname (e.g., tvlsim)
80
81 -p, --passwd <database-passwd>
82 SQL database hostname (e.g., tvlsim)
83
84 -H, --host <database-host-name>
85 SQL database hostname (e.g., localhost)
86
87 -P, --port <database-host-port>
88 SQL database port (e.g., 3306)
89
90 -n, --dbname <database-name>
91 SQL database name (e.g., tvlsim)
92
93 -q, --query <travel-query>
94 Query word list (not used for now)
95
96 See the output of the `simulate --help' command for default options.
97
99 tvlsim(1), TvlSimServer(1), tvlsim-config(1), tvlsim-library(3)
100
102 Please report any bugs to http://github.com/airsim/tvlsim/issues
103
105 Copyright © 2009-2013 Denis Arnaud
106
107 See the COPYING file for more information on the (LGPLv2+) license, or
108 directly on Internet:
109 http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
110
111
112
113My Project Tue Nov 7 2023 simulate(1)