From 761fbad083937d6bbaa1a56a3967a7ff8cbdb595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radek=20Hu=C5=A1ek?= <husek@iuuk.mff.cuni.cz> Date: Thu, 29 Jul 2021 18:27:34 +0200 Subject: [PATCH] refactor graph parameter to better match theory --- graph_tools/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/graph_tools/base.py b/graph_tools/base.py index a6e6088..4954de5 100644 --- a/graph_tools/base.py +++ b/graph_tools/base.py @@ -24,7 +24,7 @@ def _init_(): def __hash__(self): return id(self) def __eq__(self, b): return self is b - def eval_join(self, gadget_boundaries, gadgets, joins, outs, offsets, track_origins): + def eval_join(self, multiplicity_vectors, joins, outs, offsets, track_origins): def join_boundaries(x): return self.join_boundaries(x, offsets) @@ -34,7 +34,7 @@ def _init_(): # if track_origins: ret = ret.with_origins(OriginJoinBoundaries(x, info)) # yield ret - it = chain.from_iterable( join_boundaries(x) for x in product(*gadget_boundaries) ) + it = chain.from_iterable( join_boundaries(x) for x in product(*multiplicity_vectors) ) def join(gen, e1, e2): for b in gen: @@ -192,7 +192,7 @@ def _init_(): def do_eval(): ret = parameter.eval_join( [ g.eval_gadget(parameter, track_origins=track_origins) for g in gadgets ], - gadgets, joins, outs, self.offsets, track_origins + joins, outs, self.offsets, track_origins ) return ret -- GitLab