larch.model.tree.NestingTree.add_edge
larch.model.tree.NestingTree.add_edge¶
- NestingTree.add_edge(u, v, implied=False, _clear_caches=True, **kwarg)[source]¶
Add an edge between u and v.
The nodes u and v will be automatically added if they are not already in the graph.
Edge attributes can be specified with keywords.
- Parameters
u (int) – Nodes should be integer codes. The upstream node u is a nest or the root node. Downsteam node v can be a nest or elemental alternative.
v (int) – Nodes should be integer codes. The upstream node u is a nest or the root node. Downsteam node v can be a nest or elemental alternative.
implied (bool, default False) – Implied edges are for connection of otherwise unconnected nests to the root node.
_clear_caches (bool, default True) –
kwarg (keyword arguments, optional) – Edge data (or labels or objects) can be assigned using keyword arguments.