Model.replacenodes_multiple#
- Model.replacenodes_multiple(sourcelist, targetlist, equivalence=1, midpoint=0)#
Replaces multiple nodes simultaneously.
- Parameters:
sourcelist (EntityList) – The list of source nodes entities.
targetlist (EntityList) – The list of target nodes entities.
equivalence (int) –
Enable node equivalencing.
0 - Off.
1 - On (default).
midpoint (int) –
0 - Source nodes are moved to target nodes (default).
1 - Source nodes and target nodes are placed at midpoint.
Example#
Replace nodes with IDs ID 1, 2, 3 to nodes with IDs ID 4, 5, 6#import hm import hm.entities as ent model = hm.Model() model.replacenodes_multiple( sourcelist=[ent.Node(model, 1), ent.Node(model, 2), ent.Node(model, 3)], targetlist=[ent.Node(model, 4), ent.Node(model, 5), ent.Node(model, 6)], )