History of file mttroot/mtt/bin/trans/m/abg2cbg.m at check-in 5983e17b4faf7714

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: [27f38055ab] check-in: [2e8cbaac42] user: geraint@users.sourceforge.net, branch: origin/master, size: 19835 [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: [d576ebb7c3] check-in: [5d73f2403a] user: geraint@users.sourceforge.net, branch: origin/master, size: 19577 [annotate] [blame] [check-ins using] [diff]
2004-09-07
18:22
Issues a more helpful error message than the cryptic Octave stuff
if there are unconnected ports.
file: [b9b1f81aae] check-in: [5b281f0ce4] user: geraint@users.sourceforge.net, branch: origin/master, size: 19448 [annotate] [blame] [check-ins using] [diff]
2004-02-20
20:42
Initialize Flipped.cons with [] instead of "". file: [e07b1fc091] check-in: [0cb8463412] user: geraint@users.sourceforge.net, branch: origin/master, size: 19038 [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
2003-03-13
15:19
Now uses __ to delimit subsystems in names. file: [559de756c4] check-in: [2cf0c97f97] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18925 [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
2001-07-26
05:02
Now writes cbg.fig when under-causal (again). file: [5a064c61a6] check-in: [9a442e81f0] user: geraint@users.sourceforge.net, branch: origin/master, size: 18760 [annotate] [blame] [check-ins using] [diff]
2001-07-23
23:20
Now only writes to type.sh and cbg.m when causality is completed. file: [3c67584895] check-in: [98fff55b25] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18648 [annotate] [blame] [check-ins using] [diff]
2000-03-20
16:45
*** empty log message *** file: [33b648bc24] check-in: [fd9ba05b44] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18570 [annotate] [blame] [check-ins using] [diff]
2000-02-17
16:14
*** empty log message *** file: [98bc576303] check-in: [01d3aca91f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18052 [annotate] [blame] [check-ins using] [diff]
1999-11-01
03:17
Added extra info - current subsystem file: [0ce9d167d6] check-in: [d7b29b2026] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17959 [annotate] [blame] [check-ins using] [diff]
1999-03-11
23:54
Include possibility of vector SS when finding port_bond_index file: [b751c30fd5] check-in: [52908cf045] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17628 [annotate] [blame] [check-ins using] [diff]
1998-12-14
15:19
Added missing "derivative_causality," argument to recursive call of
this function
file: [1e80d94d7f] check-in: [584472cf6d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17350 [annotate] [blame] [check-ins using] [diff]
1998-12-03
14:55
Now uses number of components with complete causality to measure
progress of algorithm -- Done.
This replaces bond count -- done.
file: [bdedc69a24] check-in: [d7c2bf278a] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17029 [annotate] [blame] [check-ins using] [diff]
1998-11-20
10:52
Copies port bonds if the port bonds ARE set
-- replaces Copies port bonds if the component bonds are NOT set
file: [d2cff795a1] check-in: [d61940d276] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16347 [annotate] [blame] [check-ins using] [diff]
1998-09-02
11:47
Now uses explicit ordered list of ports instead of port.index.
Note that subsystems are still treated in arbitrary order.
file: [6774ac386d] check-in: [6f76662867] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16057 [annotate] [blame] [check-ins using] [diff]
1998-08-25
20:06
Writes flipped port info file: [fe77282cde] check-in: [d92c3d35de] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15949 [annotate] [blame] [check-ins using] [diff]
09:15
Fixed couple of problems with using two copies of the one data
stucture:

ABG_field and ABG.field

Maybe this is conceptually wrong? file: [d3bc550e93] check-in: [53d7f1424c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15658 [annotate] [blame] [check-ins using] [diff]

08:33
Now does ports as well - fixed string prob by using deblank file: [48d9bf68c8] check-in: [626aa26982] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15449 [annotate] [blame] [check-ins using] [diff]
06:44
Furhter revisions file: [dd77400bdc] check-in: [8285d226a8] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16472 [annotate] [blame] [check-ins using] [diff]
1998-08-24
10:16
Coverted to new structure - still needs status sorting. file: [9f90d421b7] check-in: [31a0093978] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 14911 [annotate] [blame] [check-ins using] [diff]
07:35
About to go to new abg format. file: [1f987172ec] check-in: [6b1935a6ad] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13880 [annotate] [blame] [check-ins using] [diff]
1998-07-29
13:36
Don't set port status if there aren't any ports. file: [5675b837da] check-in: [e6308d4267] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13775 [annotate] [blame] [check-ins using] [diff]
1998-07-28
19:06
*** empty log message *** file: [bcdc587034] check-in: [e27b94cba2] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13666 [annotate] [blame] [check-ins using] [diff]
13:15
Vector SS ports included. file: [05dc51143e] check-in: [6118409a13] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13585 [annotate] [blame] [check-ins using] [diff]
1998-07-27
20:29
Had another go at causality ....
1. Impose external causality onto all port bonds
2. Set C_cause.m so that it DOESN'T set causality
-- I_cause is already ok !
file: [264898a1e7] check-in: [b4b9bc1d47] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13101 [annotate] [blame] [check-ins using] [diff]
1998-07-10
09:01
Added error + info file in new form file: [d6db9ad5be] check-in: [b3ebb38395] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12999 [annotate] [blame] [check-ins using] [diff]
1998-07-08
09:23
Undid the previous change -- needs more thought. file: [7e9388ab88] check-in: [607fcfb5ae] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12670 [annotate] [blame] [check-ins using] [diff]
1998-07-03
19:03
Always override the causality of port bonds! file: [c92b0c1411] check-in: [5046e243f1] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12569 [annotate] [blame] [check-ins using] [diff]
1998-06-27
13:24
Causality now set correctly for:
multi-port C and I
C and I with arrows pointing in
file: [43eb33081e] check-in: [074b696b35] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12413 [annotate] [blame] [check-ins using] [diff]
1998-06-25
18:53
Actually, the previous comment was optimistic.
The port causalities on a compound are now forced to be the same as
that specified by a a _cuase.m file (if it exists)
file: [c289a11e44] check-in: [f8d47b29cf] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12098 [annotate] [blame] [check-ins using] [diff]
17:45
No change -- but checked that explicit causality works! file: [e2573b8bd0] check-in: [daf24cad68] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11419 [annotate] [blame] [check-ins using] [diff]
1998-04-04
10:46
Coerces port bonds to have smae direction as the imposing bonds
_cbg now generates the (coerced) components as welll as the (coerced)
causality.
file: [5a6470c9cc] check-in: [52853415b7] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11275 [annotate] [blame] [check-ins using] [diff]
1997-08-19
10:21
Only copy port cuaslity info if not already set within the
subsystem. I thought I'd done this already ....
file: [869686270d] check-in: [906b281df2] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 10206 [annotate] [blame] [check-ins using] [diff]
1997-08-18
16:25
Minor bug fixes file: [1126ffe3fb] check-in: [e87199e5d9] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9962 [annotate] [blame] [check-ins using] [diff]
12:45
Replaced: comp_bonds = bonds(bond_list,:)
by: for kk = 1:n_comp
comp_bonds(kk,:) = bonds(comp(kk),:);
end;

to avoid an octave bug in 1.92. file: [1e301015c1] check-in: [c07c83d7e6] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9714 [annotate] [blame] [check-ins using] [diff]

11:23
Main component loop now misses out the ports (SS:[]) -- the causality
is merely passed through these components.
file: [23f6a7ee0b] check-in: [a02aee26fe] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9261 [annotate] [blame] [check-ins using] [diff]
1997-08-08
08:11
Suppress compoment trace. file: [78e9f9a094] check-in: [96d016903b] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9121 [annotate] [blame] [check-ins using] [diff]
1997-08-07
16:10
Move the if status .. to the beginning of the main loop. file: [669cc5e30a] check-in: [cf8931efd8] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9038 [annotate] [blame] [check-ins using] [diff]
1997-08-04
13:11
Only change to component-orientated causality for simple components
NOT for compound components.
file: [0176f779b9] check-in: [bd79acf2f3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 8457 [annotate] [blame] [check-ins using] [diff]
1997-01-05
12:25
More informative message about port bonds incompatible with ports file: [52c4f8c2fd] check-in: [ad3bd0df1a] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 8191 [annotate] [blame] [check-ins using] [diff]
1996-12-31
16:20
Just write causality information at top level -- it gets a bit
voluminous if written at deeper levels.
file: [48fbab77ba] check-in: [53097c3f8a] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 8010 [annotate] [blame] [check-ins using] [diff]
11:49
Don't copy port bond causality if already set -- allows subsystem
causality to be preset directely on named SS.
file: [c7cfca2b49] check-in: [084adb76c9] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 7796 [annotate] [blame] [check-ins using] [diff]
11:42
*** empty log message *** file: [e9b917dd58] check-in: [49d12edd47] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 7599 [annotate] [blame] [check-ins using] [diff]
1996-12-07
17:10
Allows port SS at top level - ie takes it to be an ardianry SS at top
level.
file: [2795ee140c] check-in: [87eb8b25dc] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 7378 [annotate] [blame] [check-ins using] [diff]
1996-12-04
21:48
Compares full-name with empty string (instead of testing for zero
length.
file: [44d0261bf2] check-in: [a881d61f6d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 7081 [annotate] [blame] [check-ins using] [diff]
1996-08-30
12:55
More heirachical stuff added. file: [b856f2f0d6] check-in: [2096815ce6] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5811 [annotate] [blame] [check-ins using] [diff]
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-26
10:04
Fixed error due to a line wrap. file: [d319395afb] check-in: [5f796466c0] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5698 [annotate] [blame] [check-ins using] [diff]
1996-08-16
12:58
Now does preferred causality of I and C. file: [39c9487445] check-in: [4064008eaa] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5569 [annotate] [blame] [check-ins using] [diff]
1996-08-09
08:27
Added a few deguging lines file: [86c7f41797] check-in: [d6adab3bc0] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 5049 [annotate] [blame] [check-ins using] [diff]
1996-08-08
18:06
Unified file naming scheme file: [e85e3a42b3] check-in: [aeb605b914] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4998 [annotate] [blame] [check-ins using] [diff]
08:30
The cbg filename contains the system name - this makes things easier
when setting up the m to fig translation and m to ese translation
file: [11dc352884] check-in: [a124243583] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4830 [annotate] [blame] [check-ins using] [diff]
1996-08-05
18:53
Fixed bug passing causality from subsystems. file: [aa59dcdd82] check-in: [51c0f242ff] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4697 [annotate] [blame] [check-ins using] [diff]
15:41
Now recursively does causality on subsystems. file: [88d6038942] check-in: [0476f9f152] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 4315 [annotate] [blame] [check-ins using] [diff]
1996-08-04
17:55
Added: Initial revision file: [ffe620077d] check-in: [92c9933aa2] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 3436 [annotate] [blame] [check-ins using]

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