50 descendants and 50 ancestors of d1c22f2f2f37c56b

2004-08-29
03:17:02
Vectorise sesx and sesy. check-in: f640e4e94d user: geraint@users.sourceforge.net tags: origin/master, trunk
03:00:59
Unused file (cc/sympar_txt2h.sh does this transformation). check-in: 43766fae90 user: geraint@users.sourceforge.net tags: origin/master, trunk
02:59:30
Added -make-sort option and rules to generate simulation using sesx and sesy. check-in: 8d085efec2 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:48:46
Added rules to create headers for sorted systems: sesx and sesy. check-in: fc45617aa4 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:46:56
Added rules to create ode2odes for sorted system: sesx and sesy. check-in: 1ab148e7b8 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:45:07
Replaced all-at-once pattern match with an inner loop over each variable.
The /regexp/ method drops dependencies if they have been seen previously.
check-in: e6ebbb09b9 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:19:49
Defaults to noAlgebraicSolver. check-in: 908f7b9c4d user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-28
23:50:59
Dummy class for use when -ae is not specified as an option. check-in: aa6be937ea user: geraint@users.sourceforge.net tags: origin/master, trunk
23:48:06
Removed dependency of ae.r on cse.r if -ae is not specified as an option.
This prevents an implicit -A and thus removes a dependency on cse
(and hence Reduce) for sorted systems.
check-in: f6a3278c73 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:14:12
Removed -ibg option: now the default method. check-in: fc8b0abc6a user: geraint@users.sourceforge.net tags: origin/master, trunk
22:08:41
Fixed zeromatrices statements: spaces instead of commas check-in: 05a9bb179f user: geraint@users.sourceforge.net tags: origin/master, trunk
19:13:02
Sorts equations using make. check-in: a1a7c90e87 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-27
20:12:34
Added note about "none" as an option for units. check-in: df55671a63 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:37:25
Fixed [ 607882 ] Units "none" no longer accepted.
Added a test for "none" to prevent units on that port from being checked.
check-in: 7bf0a68800 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-26
16:24:40
Function is no longer used (replaced by bg2eps). check-in: e757642f83 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:20:17
Creates postscript files of either dia or fig bond graphs. check-in: c25f0b6d55 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:19:30
Converts dia and fig bond graphs to postscript format. check-in: 75c1ec2585 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:17:25
Piped errors to /dev/null to prevent complaints from ls about non-existent files. check-in: 71ad7f6cb3 user: geraint@users.sourceforge.net tags: origin/master, trunk
16:15:40
Counts abg.m instead of fig files so that dia models are also included. check-in: 5438f2e9df user: geraint@users.sourceforge.net tags: origin/master, trunk
16:11:48
Fixed ignore() and pipe so that subsystems are included in reports again. check-in: b33459459c user: geraint@users.sourceforge.net tags: origin/master, trunk
12:50:12
Replaced some implicit rules with explicit tests and patterns.
Better than having make search through every possible implicit rule.
check-in: 8cbb8839c3 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:42:41
Moved bond graph above artwork. check-in: 388c0b0b89 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:07:06
Added rule to create cbg.dia. check-in: 8ac7d4a29a user: geraint@users.sourceforge.net tags: origin/master, trunk
00:06:28
Script to create cbg.dia files from abg.dia, ibg.m, connections.dat and cbg.m. check-in: 53b65893e8 user: geraint@users.sourceforge.net tags: origin/master, trunk
00:05:09
Creates _connections.dat. Records component names at the end of each (possibly vector-expanded) bond. check-in: 19a072f1ac user: geraint@users.sourceforge.net tags: origin/master, trunk
00:03:46
Octave script to generate a connections structure which describes the component names at the head and tail of each bond of a (possibly vector-expanded) system. check-in: 65118e221f user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-25
20:16:41
Added --dia_output_file to usage. check-in: cabb98da51 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-19
19:33:43
Sorts component list into alphabetical order to improve default lbl.txt generation. check-in: 5ada2f34b7 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:17:41
Removed functions associated with writing _abg.m directly.
dia2abg.pl now produces _ibg.m instead.
check-in: 3ee8dd0462 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:14:11
File removed: abg2ibg_dia2m is now used instead. check-in: 5ad4a3ecdd user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-18
23:21:40
Removed labels on one vector bond to demonstrate port aliasing. check-in: 1a8abdb3d9 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:19:04
Replaced deprecated is_struct and struct_contains with isstruct and isfield. check-in: e919e8d1a2 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:05:56
Fixed port aliasing. check-in: 59259429ab user: geraint@users.sourceforge.net tags: origin/master, trunk
16:58:21
Updated package description: describes library rather than MTT itself. check-in: 6c69f0f28f user: geraint@users.sourceforge.net tags: origin/master, trunk
16:57:34
Updated package description: Reduce is highly recommended instead of required. check-in: 5463fa845b user: geraint@users.sourceforge.net tags: origin/master, trunk
15:45:15
Do not include CVS administrative directories in package.
Do not download unnecessary directories (gino, ntt, patches).
check-in: 6ef604ae64 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-17
15:51:13
Uses wildcard matching to get all example directories. check-in: 241be7cf79 user: geraint@users.sourceforge.net tags: origin/master, trunk
12:23:59
root password not required: -rfakeroot takes care of dpkg-buildpackage. check-in: 42e608dc4f user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-13
09:49:13
Only use one level of MTT_work to prevent MTT from repeatedly copying or creating the same files. check-in: 35cd4a902b user: geraint@users.sourceforge.net tags: origin/master, trunk
01:39:24
Fixed variable names in diy makefile example (again) check-in: 60ec39985e user: geraint@users.sourceforge.net tags: origin/master, trunk
01:32:04
Use ibg.m by default for both Xfig and Dia models. check-in: 825ae28014 user: geraint@users.sourceforge.net tags: origin/master, trunk
01:30:21
Example system consisting of a stack of 2D rigid bars mounted on oscillating supports.

Demonstrates Dia-built hierarchical models, including vector ports, repeated components and aliasing of parameters. check-in: d4a035ed51 user: geraint@users.sourceforge.net tags: origin/master, trunk

00:14:03
Fixed interpretation of causal assignment on bonds. check-in: c364bd4af8 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-12
12:28:03
Removed: interferes with make dependencies for odes.dat2 check-in: bda73f83ef user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-11
23:45:05
Fixed options variable name. check-in: 159048c1b1 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:24:28
Replaced "gnuplot view" with "odeso gnuplot" in examples. check-in: 28affc466a user: geraint@users.sourceforge.net tags: origin/master, trunk
08:21:49
Provides _odeso.gnuplot in the standard 'mtt sys rep lang' format. check-in: b86f371698 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:20:59
Provides _odes.gnuplot target in the standard 'mtt sys rep lang' format. check-in: 5a22228ce6 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:18:07
Ignores diy make files if the file ${rep}_rep.make.ignore exists, thus allowing user-defined makefiles to use the default MTT rules for languages which they do not override. See odes_rep.make and odeso_rep.make for an example of its use. check-in: a02495a8e5 user: geraint@users.sourceforge.net tags: origin/master, trunk
07:44:18
Included cmp.m as a prerequisite for abg.m check-in: 6e89911f60 user: geraint@users.sourceforge.net tags: origin/master, trunk
07:35:24
Fixed variable names in diy rep example: MTT_{OPT,SYS,LANG}. check-in: d1c22f2f2f user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-09
17:50:56
Updated to reflect new CR format: component type is passed as the first argument.
Prepended std:: to iostream classes to satisfy g++.
check-in: 2bd0f6b2ed user: geraint@users.sourceforge.net tags: origin/master, trunk
17:49:52
string header file is required.
cmath is preferred to math.h
check-in: 4be02de99d user: geraint@users.sourceforge.net tags: origin/master, trunk
17:49:06
Prepended std:: to iostream classes to satisfy g++.
cmath is preferred to math.h
check-in: 8ae6d2d4de user: geraint@users.sourceforge.net tags: origin/master, trunk
17:46:52
Declarations of class string prepended with std:: to satisfy g++.
cmath is preferred to math.h
check-in: 01ef22d887 user: geraint@users.sourceforge.net tags: origin/master, trunk
17:45:56
cmath is preferred to math.h check-in: b22e319862 user: geraint@users.sourceforge.net tags: origin/master, trunk
17:44:16
Updated to read recent struct.txt records which contain 6 fields.
Prepended std:: to iostream classes to satisfy g++.
check-in: 105ebebabd user: geraint@users.sourceforge.net tags: origin/master, trunk
17:42:23
Updated to reflect new CR format: component type is passed as the first argument. check-in: 0aa1668692 user: geraint@users.sourceforge.net tags: origin/master, trunk
17:40:41
-O3 optimisation by default. check-in: ef03940915 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:47:28
Changed arg to args to avoid strange octave bug check-in: e0b4cd14a7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
14:44:41
Compatible with Octave 2.1.57 check-in: 2179807639 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2004-08-05
09:07:51
Sorts by type:name within categories: ports, components, 0, 1 check-in: 649ef6492a user: geraint@users.sourceforge.net tags: origin/master, trunk
01:42:49
Sorts components alphabetically within categories: internal ports, components, 0, 1. check-in: 3e3724adcd user: geraint@users.sourceforge.net tags: origin/master, trunk
00:54:03
Fixed punctuation in cmp.m check-in: 7d91b853bb user: geraint@users.sourceforge.net tags: origin/master, trunk
00:02:57
Uses lbl2cmp_txt2m.pl to generate _cmp.m. check-in: 2bc558c034 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-04
23:58:23
Simple model consisting of two Oscillators: one built with Dia, the other with Xfig
(requires bond graph patches to be applied to Dia)
check-in: e783de1fc1 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:56:51
Simple Oscillator model built with xfig. check-in: 001f93ef36 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:54:43
Simple Oscillator model built with Dia
(requires bond graph patches to be applied to Dia)
check-in: ff688367cd user: geraint@users.sourceforge.net tags: origin/master, trunk
22:28:57
Names anonymous components consistently with Xfig models. check-in: a87ba97558 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:16:02
Writes junctions to component list. check-in: 809e074f8a user: geraint@users.sourceforge.net tags: origin/master, trunk
21:47:28
Names anonymous components consistently with Xfig models. check-in: 689be77ba9 user: geraint@users.sourceforge.net tags: origin/master, trunk
21:34:17
Writes junctions to component list. check-in: 5720b32915 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:51:14
Specifies maintainers address. check-in: 00cb23ca74 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:46:42
Sorts components alphabetically (type:name) within the categories:
internal ports, components, 0 junctions and 1 junctions.

Standardising the order in which components are listed allows models
built with different editors to interact correctly by separating the
graphical information from the data which is required to build models. check-in: d1cc72a673 user: geraint@users.sourceforge.net tags: origin/master, trunk

19:41:47
Writes 0 junctions before 1 junctions. check-in: c7b49097a0 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-03
22:57:50
Fixed naming of anonymous 0 junctions. check-in: 9034efba09 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:33:35
Writes components in lbl file order. check-in: 19d5784915 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:32:38
Writes ports before components before junctions. check-in: 7071e39c24 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:17:20
Writes ports before components. check-in: 1ae865cee1 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-02
20:25:47
abg.m requires lbl.txt to allow units to be checked. check-in: 927ce86557 user: geraint@users.sourceforge.net tags: origin/master, trunk
09:33:25
Script to convert lbl.txt to cmp.m check-in: 487a38ee85 user: geraint@users.sourceforge.net tags: origin/master, trunk
06:55:01
Handles repetitions (cmp.txt, ibg.m and abg.m) check-in: 8882cbd39e user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-08-01
22:07:14
Writes anonymous components (except junctions) to cmp.txt and then assigns names to them. check-in: a828e95287 user: geraint@users.sourceforge.net tags: origin/master, trunk
20:13:30
ibg2abg transformation does not require lbl.txt (directly) check-in: b58a6177cf user: geraint@users.sourceforge.net tags: origin/master, trunk
19:50:07
Moved rules for ibg.m and abg.m so that -ibg can be used with dia models.
Need to create cmp.m files before this combination will work.
check-in: c930f72c5e user: geraint@users.sourceforge.net tags: origin/master, trunk
19:47:59
New file. check-in: 463d65dd40 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:39:50
Writes port data (bond labels) to ibg.m check-in: 1b446b6a1d user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-07-31
22:51:55
Writes causality information to ibg.m. check-in: 16dc8250f3 user: geraint@users.sourceforge.net tags: origin/master, trunk
20:04:08
Patches to allow the user to increase the buffer size of p2c.
(useful if very long lines occur when building with -c option (deprecated)).
check-in: 3a803964f3 user: geraint@users.sourceforge.net tags: origin/master, trunk
02:00:26
Started modifying to write ibg.m
- only writes component connection data so far.

Found a bug in abg.m generation (not fixed)
- anonymous components are not written to cmp.txt check-in: 8bb63d003f user: geraint@users.sourceforge.net tags: origin/master, trunk

2004-07-29
17:46:45
Removed error if label file has less than three fields. check-in: de8a6e6d8a user: geraint@users.sourceforge.net tags: origin/master, trunk
17:38:19
Uncompress _abg.dia if necessary before calling dia2abg.pl check-in: 7bf6b22e52 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-07-23
11:05:27
Updated Reduce URL: http://www.reduce-algebra.com check-in: 522a309488 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-07-22
21:28:22
It works!!! -ibg gives identical results (abg.m and odeso.view) for rc, rc2, Clutch and BigHeatedRod! check-in: 8c00accc0a user: geraint@users.sourceforge.net tags: origin/master, trunk
13:18:02
Minor typo in error message. check-in: 23d68445c2 user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-07-21
22:55:43
Updating with locally modified version.

rc, rc2 and Clutch work flawlessly; abg.m is identical whether or not -ibg is used.
BigHeatedRod doesn't work with -ibg option. check-in: 32e57554a1 user: geraint@users.sourceforge.net tags: origin/master, trunk

2004-07-19
22:22:25
Fixed initialisation of ColumnVectors for -oct. check-in: e2048ec4bc user: geraint@users.sourceforge.net tags: origin/master, trunk
2004-06-21
16:30:41
Don't zero for cc code check-in: c9e0db5495 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:05:58
Zapped comment that causes check-in: be8cd0c1cf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2004-06-20
21:13:53
Changed access method for Octave_map, operator[] method no longer works. check-in: b3c9364a2b user: geraint@users.sourceforge.net tags: origin/master, trunk
13:53:06
Initialise for numpar as well check-in: 657d7472ea user: gawthrop@users.sourceforge.net tags: origin/master, trunk

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