︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
+
+
+
|
# Copyright (C) 2001 by Peter J. Gawthrop
###############################################################
## Version control history
###############################################################
## $Header$
## $Log$
## Revision 1.315 2001/07/13 04:54:04 geraint
## Branch merge: numerical-algebraic-solution back to main.
##
## Revision 1.314 2001/07/13 04:19:03 gawthrop
## Now loads _subs.r with _cr.r file when using -cr option
##
## Revision 1.313 2001/06/13 14:53:59 gawthrop
## MTT now gas the double-colon option in the abg.fig file
## eg R:r:a^2+3*b
##
|
︙ | | |
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
|
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
|
+
|
print='';
# By default, make it tidy
tidy=tidy;
# Default not verbose
verbose=' -s'
verbosity=0
# Default integration method
integration_method=implicit;
# Default algebraic equation solver
algebraic_solver=Reduce_Solver;
|
︙ | | |
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
|
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
|
+
-
+
+
+
+
|
-D )
mtt_switches="$mtt_switches $1";
debug=debug ;;
-v )
mtt_switches="$mtt_switches $1";
info_switch='-I';
Verbose='verbose';
verbosity=`expr $verbosity + 1`;
verbose=' -w ' ;;
if [ $verbosity -ge 1 ]; then verbose=' -w '; fi;
if [ $verbosity -ge 2 ]; then set -x; fi;
if [ $verbosity -ge 3 ]; then verbose_make=' -d '; fi;
;;
-I )
mtt_switches="$mtt_switches $1";
info_switch='-I' ;;
-t )
tidy=tidy ;;
-T )
tidy=tidy;
|
︙ | | |
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
|
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
|
-
+
|
echo ' -r reset time stamp on representation'
echo ' -s generate sensitivity BG (use mtt -s sSys rep lang)'
echo ' -ss use steady-state info to initialise simulations'
echo ' -stdin read input data from standard input for simulations'
echo ' -sub <subsystem> operate on this subsystem'
echo ' -t tidy mode (default)'
echo ' -u untidy mode (leaves files in current dir)'
echo ' -v verbose mode'
echo ' -v verbose mode (multiple uses of -v increase the verbosity level)'
echo ' -viewlevel <N> View N levels of hierachy'
echo ' --version print version and exit'
echo ' --versions print version of mtt and components and exit'
exit
fi
fi
|
︙ | | |
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
|
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
|
-
+
|
################################
# This is the main mtt programme
################################
#echo Target is $target, Subsystem is $Subsystem, options are $mtt_switches
$MAKE -S $verbose -f - $target << EOF
$MAKE -S $verbose $verbose_make -f - $target << EOF
# Cancel implicit rules I don't want
%.dvi: %.tex
# MTT implicit rules
## .oct files
$1_%.oct: $1_%.cc $1_def.h $1_sympar.h $1_cr.h
|
︙ | | |