We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 810ca2b + ec389f7 commit 559b41dCopy full SHA for 559b41d
pyzx/basicrules.py
@@ -61,13 +61,10 @@ def color_change_diagram(g: BaseGraph[VT,ET]):
61
for e in g.incident_edges(v):
62
g.set_edge_type(e, toggle_edge(g.edge_type(e)))
63
elif check_color_change(g, v):
64
- color_change(g, v)
+ g.set_type(v, toggle_vertex(g.type(v)))
65
66
def check_color_change(g: BaseGraph[VT,ET], v: VT) -> bool:
67
- if not (g.type(v) == VertexType.Z or g.type(v) == VertexType.X):
68
- return False
69
- else:
70
- return True
+ return (g.type(v) == VertexType.Z or g.type(v) == VertexType.X)
71
72
def color_change(g: BaseGraph[VT,ET], v: VT) -> bool:
73
if not (g.type(v) == VertexType.Z or g.type(v) == VertexType.X):
0 commit comments