386 check-ins using file mttroot/mtt/lib/examples/Hybrid/BouncingRod/BouncingRod_state.txt version 6b6dac77c7

2002-09-29
15:31:14
Updated cross-reference. check-in: b38149c41f user: geraint@users.sourceforge.net tags: origin/master, trunk
15:31:14
Updated cross-reference. check-in: 8cbf4cd1f5 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:23:16
Updated switch names. check-in: cfe4360a05 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:23:16
Updated switch names. check-in: fbcdd0d20a user: geraint@users.sourceforge.net tags: origin/master, trunk
14:19:44
Updated cross-reference. check-in: 05a9aa7aaa user: geraint@users.sourceforge.net tags: origin/master, trunk
14:19:44
Updated cross-reference. check-in: 068c3fe3f3 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:47:35
Updated names. check-in: d53a964fea user: geraint@users.sourceforge.net tags: origin/master, trunk
13:47:35
Updated names. check-in: 1fc480daab user: geraint@users.sourceforge.net tags: origin/master, trunk
13:46:46
Added missing SS entries. check-in: 3d21f0519b user: geraint@users.sourceforge.net tags: origin/master, trunk
13:46:46
Added missing SS entries. check-in: 4cea99f293 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:45:50
Updated cross-reference. check-in: f78a38e563 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:45:50
Updated cross-reference. check-in: a5a2af9923 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:14:12
Updated names. check-in: 3dac9b48c2 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:14:12
Updated names. check-in: d88144b479 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:18:30
Prefixed default version with 4.91. This prevents apt from getting
confused by dates which look like very high version numbers.
check-in: d95b50b78c user: geraint@users.sourceforge.net tags: origin/master, trunk
01:18:30
Prefixed default version with 4.91. This prevents apt from getting
confused by dates which look like very high version numbers.
check-in: fa0e62a51a user: geraint@users.sourceforge.net tags: origin/master, trunk
01:05:13
Script to create CDROM-ready directory from .deb package.
Resultant directory should be copied to / directory of iso9660 image.
Recipient of CDROM then uses "apt-cdrom add"; "apt-get install mtt".
check-in: 077e020641 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:05:13
Script to create CDROM-ready directory from .deb package.
Resultant directory should be copied to / directory of iso9660 image.
Recipient of CDROM then uses "apt-cdrom add"; "apt-get install mtt".
check-in: 9675b715f8 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-28
13:46:03
Added -k option to keep temporary directory. Allows retrieval of .orig.tar.gz, .dsc and .diff.gz to create Sources.gz. check-in: 23695bfb95 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:46:03
Added -k option to keep temporary directory. Allows retrieval of .orig.tar.gz, .dsc and .diff.gz to create Sources.gz. check-in: eb474430e6 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-26
08:33:54
Removed comma from pattern so that braces are places around each argument
of a function call. Added greek letter nu as a special variable.
check-in: 144cf96919 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:33:54
Removed comma from pattern so that braces are places around each argument
of a function call. Added greek letter nu as a special variable.
check-in: 54c7820b4a user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-24
11:56:06
_ident_comparison rep now shows multiple outputs correctly check-in: 637b453435 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:56:06
_ident_comparison rep now shows multiple outputs correctly check-in: c3812a51af user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-09-23
11:42:14
Example uses simulated data from idRC_ident_data check-in: a32020258a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:42:14
Example uses simulated data from idRC_ident_data check-in: 53e4d8adaf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:16:27
New example for ident representation check-in: 2764ae05ff user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:16:27
New example for ident representation check-in: d2a6e75b56 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:14:11
Replacing by new versions check-in: 2a569fd77a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:14:11
Replacing by new versions check-in: d4d695aba1 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-09-21
21:08:49
Fixed [ 611908 ] .deb documentation installation.
mtt uses standard mtt/doc directory for mtt info, mtt hinfo, mtt manual.
.deb package installs documentation in /usr/share/doc/mtt at installation.
All documentation features now work correctly when installed as .deb.
check-in: 8c07ded223 user: geraint@users.sourceforge.net tags: origin/master, trunk
21:08:49
Fixed [ 611908 ] .deb documentation installation.
mtt uses standard mtt/doc directory for mtt info, mtt hinfo, mtt manual.
.deb package installs documentation in /usr/share/doc/mtt at installation.
All documentation features now work correctly when installed as .deb.
check-in: e881364a44 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:56:02
mtt/doc directory copied to DOCDIR during install-doc.
'mtt info' and 'info mtt' both work now when installed as a .deb package.
check-in: 25b12200fc user: geraint@users.sourceforge.net tags: origin/master, trunk
19:56:02
mtt/doc directory copied to DOCDIR during install-doc.
'mtt info' and 'info mtt' both work now when installed as a .deb package.
check-in: 45fc026497 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:15:53
Correctly installs info documentation. check-in: aa617baddf user: geraint@users.sourceforge.net tags: origin/master, trunk
18:15:53
Correctly installs info documentation. check-in: 0d2df20be8 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:02:55
Added option to generate .deb package from local directory source. check-in: 993b274293 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:02:55
Added option to generate .deb package from local directory source. check-in: 1a75bd7302 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:30:48
Script to automate the production of a .deb package from the cvs sources. check-in: d73d56666e user: geraint@users.sourceforge.net tags: origin/master, trunk
00:30:48
Script to automate the production of a .deb package from the cvs sources. check-in: b4b8cf85cc user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-20
23:42:48
Documentation directory for .deb defined after bin/mttrc. check-in: 107e6f80f7 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:42:48
Documentation directory for .deb defined after bin/mttrc. check-in: f0b607e8f0 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:54:36
Overwrite mttrc MTT_DOC location for standard debian distribution. check-in: 28514959c9 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:54:36
Overwrite mttrc MTT_DOC location for standard debian distribution. check-in: ad9ae3a6ef user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-19
22:31:41
Added missing comma. check-in: 72f21927e4 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:31:41
Added missing comma. check-in: 19ef91e312 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:12:53
Merged version after documentation update check-in: e7cfed418f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:12:53
Merged version after documentation update check-in: e0e3284b62 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:10:47
Updated documentation documentation check-in: 6107234024 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:10:47
Updated documentation documentation check-in: 3411e048f5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-09-18
19:46:49
Refined test to reduce shell loop overhead for unnecessary E matrix.
Removed unnecessary attempt to optimise cse.
Fixes sm representation.
check-in: 2613a4e855 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:46:49
Refined test to reduce shell loop overhead for unnecessary E matrix.
Removed unnecessary attempt to optimise cse.
Fixes sm representation.
check-in: 05800709f5 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-09-16
08:08:01
Merged changes from global-optimisation branch. check-in: b2d7fd3c1f user: geraint@users.sourceforge.net tags: origin/master, trunk
08:08:01
Merged changes from global-optimisation branch. check-in: 5a72ea3777 user: geraint@users.sourceforge.net tags: origin/master, trunk
07:59:26
Changed default optimisation to global. Leaf check-in: 2d662c8643 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
07:59:26
Changed default optimisation to global. Leaf check-in: 304f924a9b user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
2002-09-13
10:10:42
Commented out optimisation. check-in: e699dd3381 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
10:10:42
Commented out optimisation. check-in: 9b540419c6 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
09:45:25
Added lines to optimise mttedx. check-in: 0e04441e7e user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
09:45:25
Added lines to optimise mttedx. check-in: 138987448b user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
2002-09-12
18:50:50
Uncommented cse optimisations - they seem to work ok. check-in: 18ad62cef3 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
18:50:50
Uncommented cse optimisations - they seem to work ok. check-in: b96c667293 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
10:08:33
Reverted to total time being the end of the horizon check-in: e91fca2ef2 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:08:33
Reverted to total time being the end of the horizon check-in: 7a4cf7cd91 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:39:27
Removed spurious text check-in: 67799ba17f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:39:27
Removed spurious text check-in: 04693fc688 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-09-11
15:04:59
Optional boxing check-in: bc62022292 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:04:59
Optional boxing check-in: 6612bd3bdf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:27:37
Handle constraints on multiple variables. check-in: 6279a162f8 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:27:37
Handle constraints on multiple variables. check-in: 7f672bd33a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:24:02
Now correctly handles outputs with index >1 check-in: 128b9fc8ba user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:24:02
Now correctly handles outputs with index >1 check-in: 795caac532 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:22:42
Deletes limits at inf and -inf check-in: cd14981d1e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:22:42
Deletes limits at inf and -inf check-in: 7d2473baf8 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:21:22
large limits set to inf or -inf check-in: 0187760d62 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:21:22
large limits set to inf or -inf check-in: 2d61c630e7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:19:28
Time-varying set point W check-in: 9d59aab3cb user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:19:28
Time-varying set point W check-in: bf3ec42286 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:17:36
Modified for new qp_mu algorithms check-in: a6445e6499 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:17:36
Modified for new qp_mu algorithms check-in: 5c4767b05b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-09-10
23:24:19
Rationalised local and global optimisations.
Fixes presentation of locally optimised code (ode view).
Much more elegant :-)
check-in: e5dbca659d user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
23:24:19
Rationalised local and global optimisations.
Fixes presentation of locally optimised code (ode view).
Much more elegant :-)
check-in: f9dbeacd23 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
22:09:14
Fixed presentation of globally optimised equations (ode view). check-in: 9b1fb2c9a9 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
22:09:14
Fixed presentation of globally optimised equations (ode view). check-in: 39aff6de49 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
2002-09-05
11:47:09
Does not now attempt optimisation if matrix has zero length.
Declaration of matrix size is left to def.r.
check-in: a3d8883875 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
11:47:09
Does not now attempt optimisation if matrix has zero length.
Declaration of matrix size is left to def.r.
check-in: eacb84f61f user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
2002-09-04
10:44:59
Added option to specify number of tmp variables declared (-ntmpvar <N>). check-in: 534206b77a user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
10:44:59
Added option to specify number of tmp variables declared (-ntmpvar <N>). check-in: 8d8523b35b user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
07:12:19
lines are joined before fixing integers - required to prevent vector indices becoming floating point. check-in: 64679c2c42 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
07:12:19
lines are joined before fixing integers - required to prevent vector indices becoming floating point. check-in: 85aae2b1e6 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
2002-09-03
23:44:43
adding global optimisation (-optg). check-in: 4b43bcffa2 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
23:44:43
adding global optimisation (-optg). check-in: a3bcf662f1 user: geraint@users.sourceforge.net tags: origin/global-optimisation, trunk
19:34:16
Created branch global-optimisation check-in: d653bc1d06 user: gawthrop@users.sourceforge.net tags: origin/global-optimisation, trunk
19:34:16
Created branch global-optimisation check-in: d53bcb0661 user: gawthrop@users.sourceforge.net tags: origin/global-optimisation, trunk
19:34:15
Write EdX regardless - csex is needed to create ode when not optimised. check-in: 30895e1289 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:34:15
Write EdX regardless - csex is needed to create ode when not optimised. check-in: 35095f6bf3 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-30
15:39:04
Read fix_c.r before ese.r and explicitly overload ** operator with pow().
These changes are required for the Codemist version of Reduce.
check-in: 1955d69343 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:39:04
Read fix_c.r before ese.r and explicitly overload ** operator with pow().
These changes are required for the Codemist version of Reduce.
check-in: cbecb36981 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-29
15:45:20
Tests for existence of matrix before entering shell loop.
Tests for existence of expression before attempting to write or optimise.
check-in: 45a1825412 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:45:20
Tests for existence of matrix before entering shell loop.
Tests for existence of expression before attempting to write or optimise.
check-in: e8b2ec8b70 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-28
15:48:01
Updated mttrc to make standalone C++ compilation configuration clearer. check-in: 7654be3275 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:48:01
Updated mttrc to make standalone C++ compilation configuration clearer. check-in: c26e5d9934 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-27
17:34:36
Updated for new ppp_qp (using qp_mu from Will Heath/Adrian Wills check-in: 63e8024414 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:34:36
Updated for new ppp_qp (using qp_mu from Will Heath/Adrian Wills check-in: 41f2ee5ebb user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:09:01
Added port_name to error message when multiple bonds are near a port. check-in: c7b42b1371 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:09:01
Added port_name to error message when multiple bonds are near a port. check-in: dd777940a7 user: geraint@users.sourceforge.net tags: origin/master, trunk
12:33:40
Replaced Euler integration by exact solution via ppp_ystar. check-in: 40caf743c8 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
12:33:40
Replaced Euler integration by exact solution via ppp_ystar. check-in: 002f042ec0 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:48:29
Corrected documentation check-in: f60511b828 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:48:29
Corrected documentation check-in: d0e482a408 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-08-26
10:12:55
Updated to use qp_mu (Adrian Wills/Will Heath) check-in: 6ec2f31f7f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:12:55
Updated to use qp_mu (Adrian Wills/Will Heath) check-in: 5ed5baf957 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-08-23
09:13:58
Sensitivity version check-in: c578ade4ca user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:13:58
Sensitivity version check-in: 8553f17d95 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-08-21
18:11:15
Replaced |x| with |{x}|. LaTeX now renders abs(fractions) correctly. check-in: b350f1a982 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:11:15
Replaced |x| with |{x}|. LaTeX now renders abs(fractions) correctly. check-in: a4984ed5f7 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:01:01
Fixed [598316] mtt2sys broken on Octave-2.1.36.

Tests for Octave version that is not 2.0.x, uses setsyssignals() instead of
direct access to internal structure for renaming of system signals. check-in: 19e7f14adf user: geraint@users.sourceforge.net tags: origin/master, trunk

18:01:01
Fixed [598316] mtt2sys broken on Octave-2.1.36.

Tests for Octave version that is not 2.0.x, uses setsyssignals() instead of
direct access to internal structure for renaming of system signals. check-in: 1ff704c840 user: geraint@users.sourceforge.net tags: origin/master, trunk

06:15:48
Null change (testing syncmail). check-in: d58e5e75f6 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:15:48
Null change (testing syncmail). check-in: d8f5e08140 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:14:57
Latest stable version (1.0) from sf syncmail project. check-in: 950ce75a86 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:14:57
Latest stable version (1.0) from sf syncmail project. check-in: d065dbb475 user: geraint@users.sourceforge.net tags: origin/master, trunk
05:59:47
Added debug statement. check-in: 17b5746190 user: geraint@users.sourceforge.net tags: origin/master, trunk
05:59:47
Added debug statement. check-in: 6a065e38b4 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-20
19:33:21
Minor bug fixes and enhancements (I hope):

Delimited expressions within function calls to prevent denominators from continuing beyond commas.
Allow latex to adjust size of parentheses according to expression within.
Replaced ^ with \uparrow (less misleading - latex maths doesn't understand operator precedence or words).
Replaced abs(x) with |x| when x does not contain brackets. check-in: 3e6154ff3d user: geraint@users.sourceforge.net tags: origin/master, trunk

19:33:21
Minor bug fixes and enhancements (I hope):

Delimited expressions within function calls to prevent denominators from continuing beyond commas.
Allow latex to adjust size of parentheses according to expression within.
Replaced ^ with \uparrow (less misleading - latex maths doesn't understand operator precedence or words).
Replaced abs(x) with |x| when x does not contain brackets. check-in: 5a7e89605d user: geraint@users.sourceforge.net tags: origin/master, trunk

19:23:28
Created to assist in development of diy rep structure [548475] check-in: 2479449803 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:23:28
Created to assist in development of diy rep structure [548475] check-in: fdd6acf4e2 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:14:35
Include Q in documentation check-in: bc7f6f41d4 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:14:35
Include Q in documentation check-in: 6a0d518521 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:51:17
Update to work with ident DIY rep check-in: 743fd2bdd3 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:51:17
Update to work with ident DIY rep check-in: 916ff2d116 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:43:45
Works with ident DIY rep check-in: b135670b5f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:43:45
Works with ident DIY rep check-in: 502ba4cbbd user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:39:47
New identification DIY reps check-in: bca1a038ac user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:39:47
New identification DIY reps check-in: 47a8c7da21 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-08-19
14:37:05
Fixed eta, beta, theta, Theta and zeta. check-in: 4fe11382f5 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:37:05
Fixed eta, beta, theta, Theta and zeta. check-in: a15311ce57 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-09
21:41:55
Added interactive command line (tools menu).
Minor cosmetic tweaks.
check-in: eeb67f4b3b user: geraint@users.sourceforge.net tags: origin/master, trunk
21:41:55
Added interactive command line (tools menu).
Minor cosmetic tweaks.
check-in: a7b1b38a98 user: geraint@users.sourceforge.net tags: origin/master, trunk
21:40:19
Now writes log files of gnuplot input, output and errors. check-in: bb25dcdd1b user: geraint@users.sourceforge.net tags: origin/master, trunk
21:40:19
Now writes log files of gnuplot input, output and errors. check-in: 1f01025594 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:34:45
Fix to prevent numbers being formed with a decimal point in the exponent, Reduce cannot handle these. check-in: de7d269ee4 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:34:45
Fix to prevent numbers being formed with a decimal point in the exponent, Reduce cannot handle these. check-in: a662d2a62b user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-07
14:27:14
Changes to make "-i dassl" work again. check-in: 8a9a232544 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:27:14
Changes to make "-i dassl" work again. check-in: 1efcb05487 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:04:40
Now updates timestamp on lbl.txt after processing in make. This eliminates the delay where MTT spends a long period of time uselessly recursing through the model on subsequent passes if the label file is older than the bondgraph. check-in: e8eed27744 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:04:40
Now updates timestamp on lbl.txt after processing in make. This eliminates the delay where MTT spends a long period of time uselessly recursing through the model on subsequent passes if the label file is older than the bondgraph. check-in: 61d37f76dd user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-06
09:56:54
Updated to work with changes in unstable version of Octave 2.1.36.
Tested with 2.0.17 (ok) but will break earlier unstables (2.1.(<=35)).
check-in: 86d35ba0ce user: geraint@users.sourceforge.net tags: origin/master, trunk
09:56:54
Updated to work with changes in unstable version of Octave 2.1.36.
Tested with 2.0.17 (ok) but will break earlier unstables (2.1.(<=35)).
check-in: 1a10229dfb user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-26
18:54:54
Resets terminal to X after printing to PostScript. check-in: 9a7dfa6771 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:54:54
Resets terminal to X after printing to PostScript. check-in: 9c7043790b user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-24
19:26:20
Axis range entry responds to return key and adjusts range instantaneously.
Selection of Z parameter automatically switches to 3D mode.
check-in: 9b5bbc91af user: geraint@users.sourceforge.net tags: origin/master, trunk
19:26:20
Axis range entry responds to return key and adjusts range instantaneously.
Selection of Z parameter automatically switches to 3D mode.
check-in: 5adabf2493 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:00:12
Corrected arguments passed to mtt_write when dumping data (sigint). check-in: 8fac9051fe user: geraint@users.sourceforge.net tags: origin/master, trunk
14:00:12
Corrected arguments passed to mtt_write when dumping data (sigint). check-in: cfefab8d37 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-22
11:39:41
ditto. check-in: e694e90bc5 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:39:41
ditto. check-in: 1fa8fbbeb5 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:47:20
Fixed gnuplot rep so that it correctly re-runs the simulation if input files have changed. check-in: 9ab274b363 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:47:20
Fixed gnuplot rep so that it correctly re-runs the simulation if input files have changed. check-in: 73bcb0c4bd user: geraint@users.sourceforge.net tags: origin/master, trunk
10:06:41
Stopped make from reporting an error when application is closed. check-in: 00c4556eb4 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:06:41
Stopped make from reporting an error when application is closed. check-in: eb397570aa user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-20
14:19:14
Refined rotation bar. check-in: 4e92450e38 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:19:14
Refined rotation bar. check-in: c254a2279d user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-19
20:28:28
Added preliminary 3D rotation. check-in: 0d3947575d user: geraint@users.sourceforge.net tags: origin/master, trunk
20:28:28
Added preliminary 3D rotation. check-in: bead94a31b user: geraint@users.sourceforge.net tags: origin/master, trunk
19:37:15
Added adjustment of axis ranges, contour plots, gridlines, timestamp.
Replaced some if..then..else statements with switch statements.
check-in: dd49475948 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:37:15
Added adjustment of axis ranges, contour plots, gridlines, timestamp.
Replaced some if..then..else statements with switch statements.
check-in: 50d0b4198b user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-17
19:37:54
Added selection of any variable for X, Y and Z axes.
Added 3D plots.
check-in: b01110f152 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:37:54
Added selection of any variable for X, Y and Z axes.
Added 3D plots.
check-in: 40412365f6 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-16
18:07:07
Changed method of switching between states and outputs; listbox list is reconfigured instead of overlapping canvases - reduces cut&paste code.
Other cosmetic changes including menu hotkeys.
check-in: 1ed51bc982 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:07:07
Changed method of switching between states and outputs; listbox list is reconfigured instead of overlapping canvases - reduces cut&paste code.
Other cosmetic changes including menu hotkeys.
check-in: 02021d0c50 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:36:36
Fixed multiplot when selected before first parameter.
Added "Show Key" option.
Moved gnuplot options to menubar.
check-in: c570809fb2 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:36:36
Fixed multiplot when selected before first parameter.
Added "Show Key" option.
Moved gnuplot options to menubar.
check-in: cf80f23193 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-15
17:00:36
Writes simulation time to shell when solution converges. check-in: 14e7fa093e user: geraint@users.sourceforge.net tags: origin/master, trunk
17:00:36
Writes simulation time to shell when solution converges. check-in: ca5791ec93 user: geraint@users.sourceforge.net tags: origin/master, trunk
12:50:51
The solution vector (_ui) is no longer re-zeroed each step.
Retaining the previous value appears to give dramatically better performance.

Messages to the console are now buffered through clog instead of using cerr. check-in: eb84d8e84b user: geraint@users.sourceforge.net tags: origin/master, trunk

12:50:51
The solution vector (_ui) is no longer re-zeroed each step.
Retaining the previous value appears to give dramatically better performance.

Messages to the console are now buffered through clog instead of using cerr. check-in: 9e8edaf7e0 user: geraint@users.sourceforge.net tags: origin/master, trunk

2002-07-14
19:02:51
Improved handling of new plot windows - multiplot and other options affect the new window instead of always controlling the first. check-in: ae9d5867bb user: geraint@users.sourceforge.net tags: origin/master, trunk
19:02:51
Improved handling of new plot windows - multiplot and other options affect the new window instead of always controlling the first. check-in: 1fcf787df7 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-12
15:18:55
Added xMTT to menubar. check-in: d892e06ada user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:55
Added xMTT to menubar. check-in: 1edc1e6509 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:13:17
Added the ability to load and save gnuplot instructions to file.
Added grid and co-ordinate options.
Moved print option into menubar (under File).
check-in: 22d10f4c89 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:13:17
Added the ability to load and save gnuplot instructions to file.
Added grid and co-ordinate options.
Moved print option into menubar (under File).
check-in: 91b064b13c user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-11
20:46:37
Added multiplot feature allowing graphs to be overlaid. check-in: 0aca95f6ff user: geraint@users.sourceforge.net tags: origin/master, trunk
20:46:37
Added multiplot feature allowing graphs to be overlaid. check-in: 66b3b0123f user: geraint@users.sourceforge.net tags: origin/master, trunk
13:00:23
Declared more function arguments to be "const" - improves compiler optimisation. check-in: 5f9fba536f user: geraint@users.sourceforge.net tags: origin/master, trunk
13:00:23
Declared more function arguments to be "const" - improves compiler optimisation. check-in: 7489dd518c user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-10
17:43:05
Added feature [ 562453 ] Optimisation of algebraic equations. check-in: 2622e9031d user: geraint@users.sourceforge.net tags: origin/master, trunk
17:43:05
Added feature [ 562453 ] Optimisation of algebraic equations. check-in: 73ae553333 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:52:17
Updated from main branch. Leaf check-in: 324f841c3c user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:52:17
Updated from main branch. Leaf check-in: dbac3de3de user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:22:30
Updated from main branch. check-in: df5f842a8c user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:22:30
Updated from main branch. check-in: b4fe863f8a user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:02:33
Updated from main branch. check-in: 4749685170 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:02:33
Updated from main branch. check-in: a21872f505 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
14:55:19
Created branch optimise-algebraic-equations check-in: d7af98a1ba user: gawthrop@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
14:55:19
Created branch optimise-algebraic-equations check-in: 0402a842d6 user: gawthrop@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
11:53:32
Replaced shell loop with template expansion - perceptibly quicker generation of sympar.h. check-in: e560dd6a8b user: geraint@users.sourceforge.net tags: origin/master, trunk
11:53:32
Replaced shell loop with template expansion - perceptibly quicker generation of sympar.h. check-in: f2812f12a3 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-05
13:29:34
Added notes about generating dynamically linked functions for Octave and Matlab. check-in: 535d6c030c user: geraint@users.sourceforge.net tags: origin/master, trunk
13:29:34
Added notes about generating dynamically linked functions for Octave and Matlab. check-in: 60d49fe356 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-07-04
21:34:12
Updated gnuplot view description to describe Tcl/Tk interface instead of obsolete txt method. check-in: 44ba86945a user: geraint@users.sourceforge.net tags: origin/master, trunk
21:34:12
Updated gnuplot view description to describe Tcl/Tk interface instead of obsolete txt method. check-in: 0e1bdb3793 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-06-28
15:35:47
Commented out aej.r generation (not used yet). check-in: c8e99b135f user: geraint@users.sourceforge.net tags: origin/master, trunk
15:35:47
Commented out aej.r generation (not used yet). check-in: 722ebd2ecf user: geraint@users.sourceforge.net tags: origin/master, trunk
10:13:40
Includes fix_c.r in ese2rdae and def2write_r to eliminate occurrances of x**y. check-in: 7c60b4e8be user: geraint@users.sourceforge.net tags: origin/master, trunk
10:13:40
Includes fix_c.r in ese2rdae and def2write_r to eliminate occurrances of x**y. check-in: c7118cc5e3 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-06-21
20:02:34
New identification representation check-in: a66095af7e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
20:02:34
New identification representation check-in: 0ed0fa2ee2 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
13:30:59
Reformat input line for rates and outputs as well as algebraic equations. check-in: a5d8bcd452 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
13:30:59
Reformat input line for rates and outputs as well as algebraic equations. check-in: 0dbaa74d0a user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
2002-06-18
18:04:12
Relaxed solver tolerances. Now uses lsqnonlin instead of fsolve. check-in: 81c5547cbf user: geraint@users.sourceforge.net tags: origin/master, trunk
18:04:12
Relaxed solver tolerances. Now uses lsqnonlin instead of fsolve. check-in: 966538b30c user: geraint@users.sourceforge.net tags: origin/master, trunk
18:03:16
Appended "memory" blocks to plant model outputs to break simulink algebraic loops. check-in: ecb4011cd5 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:03:16
Appended "memory" blocks to plant model outputs to break simulink algebraic loops. check-in: 0a0436a9f7 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:56:51
Trying to get optimisation to work with maxima. check-in: 878c509228 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
16:56:51
Trying to get optimisation to work with maxima. check-in: 2eee9281c7 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
2002-06-17
14:30:34
Does not now define Octave functions unless explicitly compiling for STANDALONE or OCTAVEDLD. check-in: 0c91fc17d1 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:30:34
Does not now define Octave functions unless explicitly compiling for STANDALONE or OCTAVEDLD. check-in: 686b1d6c71 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:28:39
c files now #include sys_cr.h. check-in: 168a121b9d user: geraint@users.sourceforge.net tags: origin/master, trunk
14:28:39
c files now #include sys_cr.h. check-in: 5680e6e905 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:14:50
Fixed some rules to reduce number of implicit rule searches. check-in: 9eeb158052 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:14:50
Fixed some rules to reduce number of implicit rule searches. check-in: 4c106ece36 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:00
Changed pattern to prevent 'max(' from being translated to 'mamttx('. check-in: 623234b6c9 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:00
Changed pattern to prevent 'max(' from being translated to 'mamttx('. check-in: 117f434d2c user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-06-11
11:25:25
No longer delay the simulated data. check-in: ecd25de368 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:25:25
No longer delay the simulated data. check-in: 760d46856c user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-06-10
23:22:16
Fixed problem with Matlab fsolve failing because of "user function returned Inf or Nan" (fsolve.m, line 245). check-in: 718f8cde73 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:22:16
Fixed problem with Matlab fsolve failing because of "user function returned Inf or Nan" (fsolve.m, line 245). check-in: ff8ee3f10c user: geraint@users.sourceforge.net tags: origin/master, trunk
23:20:14
Commented out definition of bool - problematic if declared elsewhere. check-in: 53aac86d96 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:20:14
Commented out definition of bool - problematic if declared elsewhere. check-in: 997ad24a1a user: geraint@users.sourceforge.net tags: origin/master, trunk
23:18:44
Adjusted cr.h comment delimiters to be C compliant. check-in: e24b2700be user: geraint@users.sourceforge.net tags: origin/master, trunk
23:18:44
Adjusted cr.h comment delimiters to be C compliant. check-in: 96ec7a1a1c user: geraint@users.sourceforge.net tags: origin/master, trunk
23:00:24
typo. check-in: 9421f43e15 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:00:24
typo. check-in: 41aed42be2 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:55:48
Corrected broken test for debug. check-in: 9acdf436b1 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:55:48
Corrected broken test for debug. check-in: 02f82e2d53 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:25:00
Replaced dummy check for valid input with a less broken dummy function. check-in: 5ab08d6d57 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:25:00
Replaced dummy check for valid input with a less broken dummy function. check-in: 1855b1a205 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:43:19
ode2odes now prerequisite for sim.m and ssim.m check-in: e65c007d3a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:43:19
ode2odes now prerequisite for sim.m and ssim.m check-in: 45e6d55c23 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:58:54
Added versiin for sEMTF check-in: 32f1c6108e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:58:54
Added versiin for sEMTF check-in: 297cb7edcf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:27:33
Updated description check-in: 6c463de05f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:27:33
Updated description check-in: 2ae4b74e9d user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-06-06
17:10:25
Added a couple more simplification rules for pow. check-in: 697e0dcbed user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:10:25
Added a couple more simplification rules for pow. check-in: f3c3283818 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
16:28:45
Eliminated use of variable to pass rhs expression to optimise check-in: c355dc9a3f user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
16:28:45
Eliminated use of variable to pass rhs expression to optimise check-in: e76e07bbf8 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
2002-06-05
23:34:33
Eliminated argument list too long warnings.
Now get a Segmentation Fault with very long equations!
check-in: df4560e091 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
23:34:33
Eliminated argument list too long warnings.
Now get a Segmentation Fault with very long equations!
check-in: 933d9dfb7c user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
18:23:38
Cosmetic change. check-in: 56f530fcb4 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
18:23:38
Cosmetic change. check-in: 8732fbf4bf user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:57:50
Main part of optimisation routine moved to separate file. check-in: 9e8650bb26 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:57:50
Main part of optimisation routine moved to separate file. check-in: 6be8a1a0f2 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:28:00
Cosmetic change. check-in: 96f269ef83 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:28:00
Cosmetic change. check-in: a922f43a0b user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:27:18
commented out incomplete debugging code. check-in: a7340b2ea2 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
17:27:18
commented out incomplete debugging code. check-in: 29717cdd60 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:22:11
fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. check-in: 64117a2b31 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
15:22:11
fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. check-in: 9f3e8d8749 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
11:14:51
ae.r now generated using def2write_r like cse?.r
fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r.

These changes produce the desired result (optimised algebraic equations) but
have highlighted a problem; when optimisation fails, Reduce does not write
a result. For complicated systems, this can lead to missing assignments in
the resultant code. check-in: ea9834becc user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk

11:14:51
ae.r now generated using def2write_r like cse?.r
fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r.

These changes produce the desired result (optimised algebraic equations) but
have highlighted a problem; when optimisation fails, Reduce does not write
a result. For complicated systems, this can lead to missing assignments in
the resultant code. check-in: cc69033e71 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk

10:54:13
Created branch optimise-algebraic-equations check-in: 28ad1630ec user: gawthrop@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
10:54:13
Created branch optimise-algebraic-equations check-in: 22a486b2d4 user: gawthrop@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk
10:54:12
#include "useful-functions.hh" added to files. check-in: e168fd1202 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:54:12
#include "useful-functions.hh" added to files. check-in: aebab108aa user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-29
18:40:43
Made file C compliant. check-in: 27de151df7 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:40:43
Made file C compliant. check-in: 548898eb7b user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-28
22:52:48
Starting to move rep into single file. check-in: 5cb35287c8 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:52:48
Starting to move rep into single file. check-in: c67b2b80bd user: geraint@users.sourceforge.net tags: origin/master, trunk
18:08:38
Fixed [ 547294 ] CRs are not sought from MTT_CRS. check-in: e4e5e97c5b user: geraint@users.sourceforge.net tags: origin/master, trunk
18:08:38
Fixed [ 547294 ] CRs are not sought from MTT_CRS. check-in: 4dfbd260d8 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-27
15:30:41
Replaced awk with gawk (managed to unlock file at last). check-in: aead96b7ab user: geraint@users.sourceforge.net tags: origin/master, trunk
15:30:41
Replaced awk with gawk (managed to unlock file at last). check-in: db13038a62 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:48
Trying to get rid of this! check-in: 86612195ab user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:48
Trying to get rid of this! check-in: d73843e4d8 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:52:15
Parameters in sfun reps are now declared using sympar.h at the top of the
sfun*.c file instead of in individual functions. This causes the optimisation
variables (mtt_tmp*) to be declared correctly without causing conflicts in the
scope of parameter declarations.
check-in: bdfbe12d56 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:52:15
Parameters in sfun reps are now declared using sympar.h at the top of the
sfun*.c file instead of in individual functions. This causes the optimisation
variables (mtt_tmp*) to be declared correctly without causing conflicts in the
scope of parameter declarations.
check-in: dc3ec712bc user: geraint@users.sourceforge.net tags: origin/master, trunk
14:48:34
Inclusion of sympar.h moved to top of file for consistency with other templates.

states and outputs prepended with an underscore to prevent conflicts when
inputs and outputs have the same names. check-in: 0463689b2b user: geraint@users.sourceforge.net tags: origin/master, trunk

14:48:34
Inclusion of sympar.h moved to top of file for consistency with other templates.

states and outputs prepended with an underscore to prevent conflicts when
inputs and outputs have the same names. check-in: 373df68651 user: geraint@users.sourceforge.net tags: origin/master, trunk

13:19:09
Added "#include <math.h>". check-in: cbc3f2e90e user: geraint@users.sourceforge.net tags: origin/master, trunk
13:19:09
Added "#include <math.h>". check-in: 1d4f30f139 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:36:21
Fix for bug [553524] #define PI causes parse error.
Only substitutes for PI if it is not a number. This prevents Reduce from
trying to substitute for 3.14... when "on rounded" has been set.
check-in: adc4f01f84 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:36:21
Fix for bug [553524] #define PI causes parse error.
Only substitutes for PI if it is not a number. This prevents Reduce from
trying to substitute for 3.14... when "on rounded" has been set.
check-in: 5955810cef user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-26
17:28:27
Tweaked figures again check-in: 974eef3cb5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:28:27
Tweaked figures again check-in: be0199de5d user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-25
09:23:47
Self-naming components: name is mttTYPE or mttTYPE_2 ... check-in: bef089cdef user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:23:47
Self-naming components: name is mttTYPE or mttTYPE_2 ... check-in: bb99b2427e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-24
16:19:42
Builds Simulink .mdl as well as sys_sfun.mexglx. check-in: d23074a21b user: geraint@users.sourceforge.net tags: origin/master, trunk
16:19:42
Builds Simulink .mdl as well as sys_sfun.mexglx. check-in: 26c6d89108 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:04:10
Removed unnecessary message about *.log file not existing when -D option is used. check-in: 16d5375ac8 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:04:10
Removed unnecessary message about *.log file not existing when -D option is used. check-in: 0ff1595929 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-23
17:27:06
Made output of U and parameters consistent. check-in: 6c8bf9597f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:27:06
Made output of U and parameters consistent. check-in: e9bb3a6549 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:26:07
Cosmetic tweaks to graphs check-in: 4d5e314d90 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:26:07
Cosmetic tweaks to graphs check-in: 6964cc60f6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:08:21
`mtt sys sfun zip` now produces an input block and an interface block for MTT models.
Models can be embedded within larger Simulink models by the 2 ports.
The user must edit 2 code blocks in <sys>_sfun_interface.c before compiling with mex.
check-in: 0ae1960649 user: geraint@users.sourceforge.net tags: origin/master, trunk
17:08:21
`mtt sys sfun zip` now produces an input block and an interface block for MTT models.
Models can be embedded within larger Simulink models by the 2 ports.
The user must edit 2 code blocks in <sys>_sfun_interface.c before compiling with mex.
check-in: 79e087b982 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-22
16:59:59
Multiple ps files generated - view shows all check-in: 8d0ad4c90b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:59:59
Multiple ps files generated - view shows all check-in: ba51cc679b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:33:18
Nameless components are now named according to type - replaces old
mtt1 etc style.
check-in: df4eab1c5e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:33:18
Nameless components are now named according to type - replaces old
mtt1 etc style.
check-in: edd8b3a6d9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:35:49
Added insertor variable to stop sh-mode font-lock from getting hopelessly confused by embedded C++. check-in: a342b52fce user: geraint@users.sourceforge.net tags: origin/master, trunk
09:35:49
Added insertor variable to stop sh-mode font-lock from getting hopelessly confused by embedded C++. check-in: 0d28f04970 user: geraint@users.sourceforge.net tags: origin/master, trunk
09:15:03
Non-repetitive components no longer use _1 in names check-in: cc90f0dc4e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:15:03
Non-repetitive components no longer use _1 in names check-in: adbb1b266e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:33:11
New collocated P controller check-in: 58ba440d77 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:33:11
New collocated P controller check-in: 143bdcdf29 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-21
18:50:11
Customised figures. check-in: 3824e1f3d9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
18:50:11
Customised figures. check-in: 65b5567de9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:46:31
MTT input block "sys_sfun_input.mexglx" created to provide inputs from MTT input file to plant model within Simulink.
The command "mtt sys sfun zip" now also creates a simple sys.mdl file which connects the input block to the plant block correctly.
check-in: f281078eb6 user: geraint@users.sourceforge.net tags: origin/master, trunk
11:46:31
MTT input block "sys_sfun_input.mexglx" created to provide inputs from MTT input file to plant model within Simulink.
The command "mtt sys sfun zip" now also creates a simple sys.mdl file which connects the input block to the plant block correctly.
check-in: 1766067043 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:47:41
Implicit rules check-in: 9bdd1aa5cf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:47:41
Implicit rules check-in: 22eb2b0db5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:45:36
DIY reps: no longer skips rep if file exists already.
Avoids problems in rep.txt when options change
check-in: 1ca84ea61b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:45:36
DIY reps: no longer skips rep if file exists already.
Avoids problems in rep.txt when options change
check-in: 88a007436a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-20
13:42:31
Uses simpar.first for first printed output check-in: 8953950403 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
13:42:31
Uses simpar.first for first printed output check-in: ca5fd0b5c3 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
13:32:36
Sanity check on y_0 check-in: ffbec8fe83 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
13:32:36
Sanity check on y_0 check-in: 0e631755ed user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:29:59
-oct now forces an m target language to be oct
(if the rep is an the list: "ae input logic numpar simpar state")
check-in: 8da889c6d5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:29:59
-oct now forces an m target language to be oct
(if the rep is an the list: "ae input logic numpar simpar state")
check-in: 60f1a7db52 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:09:28
Added zip to suggested list - used by 'sfun.zip' target. check-in: 442ec01b46 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:09:28
Added zip to suggested list - used by 'sfun.zip' target. check-in: c321679331 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:51:49
Tidied generated code up a little bit. check-in: c699cea8d8 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:51:49
Tidied generated code up a little bit. check-in: f7ba4f05fd user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:12
Cleans _sfun_ae.mexglx. check-in: 71d9f9d85b user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:12
Cleans _sfun_ae.mexglx. check-in: 3060ea13a9 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:10:11
Now changes 10-1 to 9, not 09. etc. check-in: 9184eb0ecf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:10:11
Now changes 10-1 to 9, not 09. etc. check-in: 08d9c5f480 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:41:03
Take t (time) from mtt_data - works with non-zero simpar.first check-in: 63cb6a27c6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:41:03
Take t (time) from mtt_data - works with non-zero simpar.first check-in: 3e1f6714be user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:12:05
Trying to get oct files generated with -oct check-in: 039197b659 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:12:05
Trying to get oct files generated with -oct check-in: e8b1eaacb0 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-19
13:01:22
Numerical solution of algebraic equations implemented for S-function target.

Equation solving requires the Matlab Optimization Toolbox to be installed.

Code has been changed from C++ to C to allow mex files to be built with LCC,
the compiler bundled with Matlab.

Parameters are now obtained from numpar.c instead of a dialogue box.

`mtt <sys> sfun zip` creates all necessary files for building the model mex files. check-in: 062029b187 user: geraint@users.sourceforge.net tags: origin/master, trunk

13:01:22
Numerical solution of algebraic equations implemented for S-function target.

Equation solving requires the Matlab Optimization Toolbox to be installed.

Code has been changed from C++ to C to allow mex files to be built with LCC,
the compiler bundled with Matlab.

Parameters are now obtained from numpar.c instead of a dialogue box.

`mtt <sys> sfun zip` creates all necessary files for building the model mex files. check-in: 97bf211b88 user: geraint@users.sourceforge.net tags: origin/master, trunk

2002-05-17
11:17:35
No longer uses df() if corresponding sensitivity parameter is 0. check-in: a29cbd4fd9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:17:35
No longer uses df() if corresponding sensitivity parameter is 0. check-in: 5a21db69e7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:15:38
Messages about copying when using -dr now only appear in verbose (-v) mode. check-in: d000204e8b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:15:38
Messages about copying when using -dr now only appear in verbose (-v) mode. check-in: d41c582b2d user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:14:58
Optimises each line in a separate session. Allows larger models to be built. check-in: 96490e7dda user: geraint@users.sourceforge.net tags: origin/master, trunk
09:14:58
Optimises each line in a separate session. Allows larger models to be built. check-in: 029829cd3c user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-15
16:37:30
Added third argument (file extension) check-in: b82977ea46 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:37:30
Added third argument (file extension) check-in: 4d7fdc45fb user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:34:11
Added Q to arg list of ppp_optimise (par ident) check-in: 9cfe2af552 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:34:11
Added Q to arg list of ppp_optimise (par ident) check-in: 7eaa6496b9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:32:35
Now notices changes in numpar state input and simpar check-in: 84114d6041 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:32:35
Now notices changes in numpar state input and simpar check-in: 117a204ebb user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:22:26
Code for Simulink S-function target written direct to sfun.cc instead of
calling .mexglx files. This eliminates the sfun dependency on Octave
ColumnVectors. sys_sfun.cc should build directly on a MS Windows machine
(can't test this yet).

added sfun.zip target to create source code to export. check-in: d9e3b30dc2 user: geraint@users.sourceforge.net tags: origin/master, trunk

14:22:26
Code for Simulink S-function target written direct to sfun.cc instead of
calling .mexglx files. This eliminates the sfun dependency on Octave
ColumnVectors. sys_sfun.cc should build directly on a MS Windows machine
(can't test this yet).

added sfun.zip target to create source code to export. check-in: d60ad9b171 user: geraint@users.sourceforge.net tags: origin/master, trunk

11:01:24
New PI controller component check-in: 2d57a51128 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:01:24
New PI controller component check-in: d2e6dc7890 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-14
20:19:06
Fixed some memory leaks. check-in: 0ff8fc3bca user: geraint@users.sourceforge.net tags: origin/master, trunk
20:19:06
Fixed some memory leaks. check-in: 17f786bed8 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:43:41
Complete rewrite check-in: 63d93d8226 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
15:43:41
Complete rewrite check-in: 99eaa00ae6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-13
22:46:30
Plant can now have multiple inputs. check-in: 2d5df8ac83 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:46:30
Plant can now have multiple inputs. check-in: faa8358236 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:11:09
Various changes check-in: 12e17795c6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:11:09
Various changes check-in: 079339165e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:01:10
Addes Q weighting matrix check-in: 302ba43d9c user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:01:10
Addes Q weighting matrix check-in: 8e162b30dc user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:52:23
FIRST parameter of simpar now specifies first printed point -
simulation still starts at zero
check-in: eb24171cc0 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:52:23
FIRST parameter of simpar now specifies first printed point -
simulation still starts at zero
check-in: b97e3c9beb user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:16:32
Now handles derivative causality when fixcc is set in _dae.r check-in: 3998a6b373 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:16:32
Now handles derivative causality when fixcc is set in _dae.r check-in: 723f46c1d7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-11
01:14:17
Fix for [ 553218 ] simpar.oct and simpar.m different.
Translation added between ColumnVector in base .cc and Octave_map in .oct.
check-in: 6e685b7bca user: geraint@users.sourceforge.net tags: origin/master, trunk
01:14:17
Fix for [ 553218 ] simpar.oct and simpar.m different.
Translation added between ColumnVector in base .cc and Octave_map in .oct.
check-in: b6a47212b3 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:53:27
reinstated dependency on libncurses5-dev - liboctinterp needs it. check-in: 405fd5839c user: geraint@users.sourceforge.net tags: origin/master, trunk
00:53:27
reinstated dependency on libncurses5-dev - liboctinterp needs it. check-in: 0c34112393 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-10
15:50:53
Rates and outputs now update correctly. Debugging print statements removed.
'mtt rc sfun mexglx' creates a valid S-function "rc_sfun.mexglx" which
runs correctly in Simulink.
Algebraic solver code has not yet been added.
Inertial switches still don't work.
check-in: ae9b9270dd user: geraint@users.sourceforge.net tags: origin/master, trunk
15:50:53
Rates and outputs now update correctly. Debugging print statements removed.
'mtt rc sfun mexglx' creates a valid S-function "rc_sfun.mexglx" which
runs correctly in Simulink.
Algebraic solver code has not yet been added.
Inertial switches still don't work.
check-in: a9fd8a87b9 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:29
static mxArrays and void update_ functions replace mxArray* get_ functions.
Rates still don't update, but simulation doesn't crash now.
check-in: a89801b8c5 user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:29
static mxArrays and void update_ functions replace mxArray* get_ functions.
Rates still don't update, but simulation doesn't crash now.
check-in: a6899b8f34 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:07:16
Preserve .cc files. check-in: cf208f97b4 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:07:16
Preserve .cc files. check-in: 4c3c5e361c user: geraint@users.sourceforge.net tags: origin/master, trunk
13:47:51
*** empty log message *** check-in: e521a22e53 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:47:51
*** empty log message *** check-in: eb604154d7 user: geraint@users.sourceforge.net tags: origin/master, trunk
13:24:58
Added initial support for building Simulink S-functions.
Rates do not update properly yet.
Inertial switches do not work yet.
Implicit integration not supported yet.

build with: mtt -i euler MotorGenerator sfun mexglx. check-in: c120c65076 user: geraint@users.sourceforge.net tags: origin/master, trunk

13:24:58
Added initial support for building Simulink S-functions.
Rates do not update properly yet.
Inertial switches do not work yet.
Implicit integration not supported yet.

build with: mtt -i euler MotorGenerator sfun mexglx. check-in: df65978405 user: geraint@users.sourceforge.net tags: origin/master, trunk

12:41:08
Substitution of pi for its numerical value moved from
useful-functions.hh to fix_c.r
check-in: 5b09adc924 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
12:41:08
Substitution of pi for its numerical value moved from
useful-functions.hh to fix_c.r
check-in: 025d09bbee user: gawthrop@users.sourceforge.net tags: origin/master, trunk
12:38:11
Updated to new format check-in: a2ed2470df user: gawthrop@users.sourceforge.net tags: origin/master, trunk
12:38:11
Updated to new format check-in: b16f48db0a user: gawthrop@users.sourceforge.net tags: origin/master, trunk

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]