Overview
Comment: | Fixed vector junctions. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
34a1be3deab78f0e0455e11ba7ec051c |
User & Date: | geraint@users.sourceforge.net on 2005-02-21 17:39:25 |
Other Links: | branch diff | manifest | tags |
Context
2005-03-04
| ||
09:19:53 | Use exact solution - slow but accurate check-in: 287b797f10 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2005-02-21
| ||
17:39:25 | Fixed vector junctions. check-in: 34a1be3dea user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2005-02-18
| ||
18:43:52 | Fixed bug in port labelling for vector junctions. check-in: 4887bf8185 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/trans/m/ibg2abg.m from [a1f16d2e04] to [2a003e03ef].
︙ | ︙ | |||
506 507 508 509 510 511 512 | port_list = comp_ports(comp.type, comp.n_bonds) endif ## but do what with it? counter = 0; n_ports = size(port_list,1) | < | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 | port_list = comp_ports(comp.type, comp.n_bonds) endif ## but do what with it? counter = 0; n_ports = size(port_list,1) if (strcmp(comp.type, "zero")) | (strcmp(comp.type, "one")) for port = 1 : n_ports component_type = comp.type the_port_list = port_list the_port = port label = port_list(port,:) if (index (label, "[") == 1) label = mtt_strip_name(label) endif label = deblank(label) for [bond, bond_name] = comp if (index(bond_name, "bond") == 1) for [sub_bond, sub_bond_name] = bond if (index(sub_bond_name, "subbond") == 1) sub_bond_label = sub_bond.label if (index (sub_bond_label, "[") == 1) sub_bond_label = mtt_strip_name(sub_bond_label) endif sub_bond_label = deblank(sub_bond_label) if (strcmp(sub_bond_label, label) | strcmp (sub_bond_label,"in")) components(comp.index, ++counter) = sub_bond.index endif endif endfor endif endfor endfor elseif (n_ports == 1) ## no ordering necessary for [bond, bond_name] = comp if (index(bond_name, "bond") == 1) for [sub_bond, sub_bond_name] = bond if (index(sub_bond_name, "subbond") == 1) components(comp.index, ++counter) = sub_bond.index endif |
︙ | ︙ |