History of file mttroot/mtt/bin/trans/m/rbg2abg.m at check-in e6a1d0c9b164da55

2021-03-01
11:39
Deleted: Cleanup repository after cvs2git conversion. check-in: [af3953deae] user: jeff@gridfinity.com, branch: master, size: 0
2014-07-25
21:31
Changed newline escape from backslash to ellipsis in m files file: [19a07974ce] check-in: [2e8cbaac42] user: geraint@users.sourceforge.net, branch: origin/master, size: 23301 [annotate] [blame] [check-ins using] [diff]
2012-10-15
19:22
mtt_isunique replaces unique which masks a built-in function. file: [c3c2325f5b] check-in: [4f71d8387c] user: geraint@users.sourceforge.net, branch: origin/master, size: 23143 [annotate] [blame] [check-ins using] [diff]
2009-11-02
16:54
Replaced deprecated functions from Octave 2.1 for Octave 3.0: is_struct -> isstruct, struct_contains -> isfield, struct_elements -> fieldnames, is_complex -> iscomplex, setstr -> char file: [80cfe69023] check-in: [5d73f2403a] user: geraint@users.sourceforge.net, branch: origin/master, size: 22885 [annotate] [blame] [check-ins using] [diff]
2004-07-22
13:18
Minor typo in error message. file: [88812e8fad] check-in: [23d68445c2] user: geraint@users.sourceforge.net, branch: origin/master, size: 22805 [annotate] [blame] [check-ins using] [diff]
2004-02-19
18:27
[ 852694 ] octave 2.1.52 breaks rbg2abg

Octave now prefers row vectors to column vectors. file: [8cc9c0a13a] check-in: [2e018ebcd2] user: geraint@users.sourceforge.net, branch: origin/master, size: 22631 [annotate] [blame] [check-ins using] [diff]

2003-10-20
17:10
Deleted: Created tag version-0-1 check-in: [e62ad9467f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 0
2002-08-27
16:09
Added port_name to error message when multiple bonds are near a port. file: [7bd05447ed] check-in: [c7b42b1371] user: geraint@users.sourceforge.net, branch: origin/master, size: 22489 [annotate] [blame] [check-ins using] [diff]
2002-04-23
09:51
Deleted: Created branch unlabeled-1.7.2 check-in: [afb9dc617d] user: gawthrop@users.sourceforge.net, branch: origin/unlabeled-1.7.2, size: 0
2000-09-11
08:22
Checks for absent port list in subsystem abg file. file: [6edafa9130] check-in: [e215251f0b] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 22363 [annotate] [blame] [check-ins using] [diff]
1999-10-19
02:13
Now assigns correct bonds to the new junction port names file: [2c59585cdf] check-in: [107b151376] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 22097 [annotate] [blame] [check-ins using] [diff]
00:05
Now defaults junction ports when only one specified (for vector junctions) file: [605d25d1b2] check-in: [3168d5f598] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 21790 [annotate] [blame] [check-ins using] [diff]
1999-10-18
04:08
Now computes n_vector_bonds -- number apparent (maybe vector) bonds per component.
Neeeded to vectorise junctions.
file: [c4467a3093] check-in: [a4fc0123b6] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 21023 [annotate] [blame] [check-ins using] [diff]
1999-08-25
21:45
Spurious start to vector 0 and 1 file: [55c42237ba] check-in: [05cf66f40c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20572 [annotate] [blame] [check-ins using] [diff]
1999-08-19
21:12
Tidied and started implementaation of vector junctions file: [5fcd824e34] check-in: [292f5ba3c8] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20041 [annotate] [blame] [check-ins using] [diff]
05:39
Put into octave format file: [6c724e5d33] check-in: [2ea28e3393] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20819 [annotate] [blame] [check-ins using] [diff]
05:22
To RCS prior to inplementing vector junctions file: [1f050d5d62] check-in: [6d24f3efbb] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20408 [annotate] [blame] [check-ins using] [diff]
1999-03-12
00:58
Now gets portlist from the _abg.m file NOT the _rbg.m file
- this allows expansion of vector SS ports.
file: [aa49fa00f2] check-in: [1b19943eba] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20062 [annotate] [blame] [check-ins using] [diff]
1998-07-28
19:06
Still some bugs (vector SS ports)?? file: [1acc00e785] check-in: [935e0f3fda] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19897 [annotate] [blame] [check-ins using] [diff]
10:30
Implemented vector SS ports. file: [70a07044a9] check-in: [58cc84280f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19801 [annotate] [blame] [check-ins using] [diff]
1998-07-08
15:35
Added errorfile argument file: [8516bd9170] check-in: [b2b7e2b8cb] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19231 [annotate] [blame] [check-ins using] [diff]
1998-07-02
19:41
Fixed empty port string bug - set to null string. file: [b7cb60a57a] check-in: [54ba2db2f3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19082 [annotate] [blame] [check-ins using] [diff]
17:16
Commented out redundent code -- obsolete due to new default mechanism file: [917f410e33] check-in: [69243f733c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18859 [annotate] [blame] [check-ins using] [diff]
15:12
Added hard error reporting
Added error when two unlabled bonds point in.
file: [117b8cf421] check-in: [fc8f983688] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18687 [annotate] [blame] [check-ins using] [diff]
14:30
Corrected various bugs - including resettting n_ports to correct value file: [c3724ad5a6] check-in: [dba3d36593] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18356 [annotate] [blame] [check-ins using] [diff]
13:40
Added extra ports names (due to defaults) to relevant lists:
port_name
port_bond
file: [fd684fbb7b] check-in: [e9a78e5a15] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17961 [annotate] [blame] [check-ins using] [diff]
13:28
Added defaults in new form BEFORE alias expansion file: [cdd965e19c] check-in: [d70f8561a3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17748 [annotate] [blame] [check-ins using] [diff]
12:36
Removed debugging lines file: [a9df87bf22] check-in: [3a5336b3d3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16699 [annotate] [blame] [check-ins using] [diff]
12:24
Expand port aliases file: [f334abe696] check-in: [f51e5d63a6] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16620 [annotate] [blame] [check-ins using] [diff]
1998-04-16
14:07
Sorted out [] problem with vector ports -- new octave function
split_port
file: [93303fe713] check-in: [b6d745a665] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15355 [annotate] [blame] [check-ins using] [diff]
1998-04-12
15:01
Converted to uniform port notation - always use [] file: [fee4395e24] check-in: [a9f033378f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15294 [annotate] [blame] [check-ins using] [diff]
1998-02-19
08:57
Fixed mtt-info bug -- confused filename with number file: [03870c28de] check-in: [702462370e] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15176 [annotate] [blame] [check-ins using] [diff]
1997-12-04
14:24
Removed error message about through-pointing arrows file: [1ee5212ade] check-in: [2ab17cafe0] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15112 [annotate] [blame] [check-ins using] [diff]
1997-09-18
19:49
Added test for uniquness of bonds on a component -- if non-unique
implies same component at both ends of a bond.
file: [b55e532f65] check-in: [4b52f8108a] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 14934 [annotate] [blame] [check-ins using] [diff]
1997-09-16
15:14
Added warning if a component has no bonds. file: [d8d9ef6887] check-in: [0ad47fec52] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 14620 [annotate] [blame] [check-ins using] [diff]
1997-08-18
19:39
Now generates (exampaded) port_bond list correctely file: [8751eebb58] check-in: [34c2407185] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 14311 [annotate] [blame] [check-ins using] [diff]
1997-08-14
11:59
Vector ports added!! file: [4917e3f3d1] check-in: [6847e1f089] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13768 [annotate] [blame] [check-ins using] [diff]
11:01
Reordered algorithms as follows:
bond end coordinates
associate port labels with bonds (port_bond)
associate bonds with components
unsorted list of bonds on each component (components)
interpret strokes and setup the causality of the bonds (bonds)
expand vector ports & add new bonds and connections
sort bonds on each component according to the labels -- two ports
default included here.
file: [0a2a4fa9dc] check-in: [d75632f734] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12667 [annotate] [blame] [check-ins using] [diff]
1997-08-09
11:31
Default two port list is [in;out] (or [out;in])
Dont do global default if no ports labels.
file: [d8d4e1e6ac] check-in: [292b73bff1] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 10472 [annotate] [blame] [check-ins using] [diff]
1997-08-07
16:12
Fixed sorting bug: now puts the jth component from the unsorted list
into the kth component of the sorted list .. not vice versa!
file: [590cc1717c] check-in: [518cabdfbd] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 10159 [annotate] [blame] [check-ins using] [diff]
1997-08-06
21:43
Corrected error in creating component list: the kth component of the
list is given by the jth component of the original list NOT vice
versa.
file: [308be301b1] check-in: [43156f5519] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9973 [annotate] [blame] [check-ins using] [diff]
1997-08-04
14:18
If no ports labels at all, just use the default component list. file: [847856fbc0] check-in: [9df910b7db] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 8352 [annotate] [blame] [check-ins using] [diff]
12:50
Many bug fixes to the named port version + tied up the logic and
supporting comments.
file: [2b60e62d75] check-in: [f7ba5ad7f2] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 8165 [annotate] [blame] [check-ins using] [diff]
1997-08-02
19:37
Now uses named ports. file: [7cea7c30eb] check-in: [f84d84397e] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 7236 [annotate] [blame] [check-ins using] [diff]
1997-04-29
09:12
Added error message if port label near to >1 bond. file: [deb6ad7165] check-in: [655583a1e5] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 6950 [annotate] [blame] [check-ins using] [diff]
1997-03-17
13:45
Added more error info. file: [3130b73565] check-in: [a72ecada3c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 6639 [annotate] [blame] [check-ins using] [diff]
1996-12-31
11:25
Clearer error messages for incorrect ports. file: [b0a94e0639] check-in: [6a86eec1d3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 6373 [annotate] [blame] [check-ins using] [diff]
1996-12-04
21:52
Now uses fopen. file: [708333555b] check-in: [7a89dd5b54] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 6269 [annotate] [blame] [check-ins using] [diff]
1996-11-01
18:01
Rationalised port ordering.
Fixed port bug.
file: [e879a1d07f] check-in: [5bb72d8833] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 6005 [annotate] [blame] [check-ins using] [diff]
1996-08-30
09:58
Deleted: Created branch unlabeled-1.2.1 check-in: [52c052eb87] user: gawthrop@users.sourceforge.net, branch: origin/unlabeled-1.2.1, size: 0
1996-08-25
08:27
Now checks ports correctely - I hope. file: [14243645f4] check-in: [5983e17b4f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5545 [annotate] [blame] [check-ins using] [diff]
1996-08-24
19:21
More specific error messages. file: [58045c3642] check-in: [4c529e09b3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5396 [annotate] [blame] [check-ins using] [diff]
18:00
Fixed bug with finding ports. file: [2f3ab8ea62] check-in: [328344eb50] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4882 [annotate] [blame] [check-ins using] [diff]
1996-08-09
08:26
Cosmetic tidy up. file: [e1acd5df94] check-in: [e41e804685] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4702 [annotate] [blame] [check-ins using] [diff]
1996-08-04
18:37
Fixed no causal strokes bug. file: [a25bbbc922] check-in: [00f3f1f154] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4595 [annotate] [blame] [check-ins using] [diff]
18:30
Added: Initial revision file: [a9cedb476c] check-in: [9395f7dc2d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4434 [annotate] [blame] [check-ins using]

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