(self, oftype: Type[gm.Node], name: str = '')
| 589 | return default_fn() |
| 590 | |
| 591 | def new_node(self, oftype: Type[gm.Node], name: str = '') -> gm.Node: |
| 592 | node = oftype(name, self) |
| 593 | |
| 594 | self.type2nodes[oftype].append(node) |
| 595 | self._name2node[name] = node |
| 596 | |
| 597 | if isinstance(node, Point): |
| 598 | self._name2point[name] = node |
| 599 | |
| 600 | return node |
| 601 | |
| 602 | def merge(self, nodes: list[gm.Node], deps: Dependency) -> gm.Node: |
| 603 | """Merge all nodes.""" |
no outgoing calls
no test coverage detected