1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH MTT 1 "April 27, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
mtt \- Model Transformation Tools
.SH SYNOPSIS
.B mtt
.RI [ options ] " system representation language"
.br
.B xmtt
.RI [ --update ]
.SH DESCRIPTION
This manual page documents briefly the
.B mtt
and
.B xmtt
commands.
Detailed documentation is available in info or html format by issuing
the command
.B mtt info
for info format or
.B mtt hinfo
for html.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBmtt\fP is a set of tools for modelling dynamic physical systems using the bond-graph methodology and transforming these models into representations suitable for analysis, control and simulation. These tools use, and generate m files for, GNU Octave.
.SH OPTIONS
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-q
quiet mode -- suppress MTT banner
.TP
.B \-A
solve algebraic equations symbolically
.TP
.B \-D
debug -- leave log files etc
.TP
.B \-I
prints more information
.TP
.B \-abg
start at abg.m representation
.TP
.B \-c
c-code generation
.TP
.B \-cc
C++ code generation
.TP
.B \-cr
Use cr before resolving equations
.TP
.B \-d <dir>
use directory <dir>
.TP
.B \-dc
Maximise derivative (not integral) causality
.TP
.B \-dc
Maximise derivative (not integral) causality
.TP
.B \-i <implicit|euler|rk4|dassl>
Use implicit, euler, rk4 or dassl integration
.TP
.B \-ae <reduce|hybrd|dassl|hooke>
Solve algebraic equations with specified solver
.TP
.B \-o
ode is same as dae
.TP
.B \-oct
use oct files in place of m files where appropriate
.TP
.B \-opt
optimise code generation
.TP
.B \-p
print environment variables
.TP
.B \-partition
partition hierachical system
.TP
.B \-pdf
generate pdf in place of ps
.TP
.B \-r
reset time stamp on representation
.TP
.B \-s
generate sensitivity BG (use mtt -s sSys rep lang)
.TP
.B \-ss
use steady-state info to initialise simulations
.TP
.B \-stdin
read input data from standard input for simulations
.TP
.B \-sub <subsystem>
operate on this subsystem
.TP
.B \-t
tidy mode (default)
.TP
.B \-trace
Just indicate what mtt will do - but do not do it
.TP
.B \-u
untidy mode (leaves files in current dir)
.TP
.B \-v
verbose mode (multiple uses of -v increase the verbosity level)
.TP
.B \-viewlevel <N>
View N levels of hierachy
.TP
.B \-\-version
print version and exit
.TP
.B \-\-versions
print version of mtt and components and exit
The programs are documented fully by
.IR "mtt: Model Transformation Tools" ,
available via the Info system.
.SH FILES
/etc/mtt.conf
.SH AUTHOR
This manual page was written by Geraint <geraint@users.sf.net>,
for the Debian GNU/Linux system (but may be used by others).
|