MCPcopy Index your code
hub / github.com/google-deepmind/alphageometry / extend

Method extend

problem.py:611–624  ·  view source on GitHub ↗

Extend the dependency list by (name, args).

(
      self,
      g: Any,
      name0: str,
      args0: list[gm.Point],
      name: str,
      args: list[gm.Point],
  )

Source from the content-addressed store, hash-verified

609 return other
610
611 def extend(
612 self,
613 g: Any,
614 name0: str,
615 args0: list[gm.Point],
616 name: str,
617 args: list[gm.Point],
618 ) -> EmptyDependency:
619 """Extend the dependency list by (name, args)."""
620 dep0 = self.populate(name0, args0)
621 deps = EmptyDependency(level=self.level, rule_name=None)
622 dep = Dependency(name, args, None, deps.level)
623 deps.why = [dep0, dep.why_me_or_cache(g, None)]
624 return deps
625
626 def extend_many(
627 self,

Callers 9

add_eqrat_constMethod · 0.95
add_perpMethod · 0.95
_add_eqangleMethod · 0.95
add_aconstMethod · 0.95
_add_eqratioMethod · 0.95
all_eqangles_8pointsMethod · 0.80
all_eqratios_8pointsMethod · 0.80
naming_positionFunction · 0.80

Calls 4

populateMethod · 0.95
why_me_or_cacheMethod · 0.95
EmptyDependencyClass · 0.85
DependencyClass · 0.85

Tested by

no test coverage detected