MCPcopy Create free account
hub / github.com/google-deepmind/alphageometry / new_node

Method new_node

graph.py:591–600  ·  view source on GitHub ↗
(self, oftype: Type[gm.Node], name: str = '')

Source from the content-addressed store, hash-verified

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."""

Callers 11

_create_const_angMethod · 0.95
_create_const_ratMethod · 0.95
add_pointsMethod · 0.95
names2pointsMethod · 0.95
connect_valMethod · 0.95
get_or_create_angle_dMethod · 0.95
additionally_drawMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected