Overview
| Comment: | Fixed vector junctions. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | origin/master | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
d1485841018a92fbf5d61bc33604695d |
| User & Date: | geraint@users.sourceforge.net on 2005-02-21 17:39:25.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2005-03-04
| ||
| 09:19:53 | Use exact solution - slow but accurate check-in: 8f3d434266 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
|
2005-02-21
| ||
| 17:39:25 | Fixed vector junctions. check-in: d148584101 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: 0da72471c7 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
|
| ︙ | ︙ |