From 86bc79156a47afb0dbeab9656e4b42a579815562 Mon Sep 17 00:00:00 2001 From: Pete Shadbolt Date: Mon, 25 Jul 2016 22:40:50 -0700 Subject: [PATCH] Update example --- examples/mercedes_demo.py | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/examples/mercedes_demo.py b/examples/mercedes_demo.py index 4eade52..fa9de2d 100644 --- a/examples/mercedes_demo.py +++ b/examples/mercedes_demo.py @@ -3,7 +3,7 @@ import abp from abp.util import xyz def linear_cluster(n): - g = FGS(range(n), deterministic=True) + g = FGS(range(n), deterministic=False) g.act_circuit([(i, "hadamard") for i in range(n)]) g.act_circuit([((i, i+1), "cz") for i in range(n-1)]) return g @@ -13,30 +13,11 @@ def test_mercedes_example_1(): """ Run an example provided by mercedes """ g = linear_cluster(5) + g.measure(2, "px", 1) g.measure(3, "px", 1) - g.measure(2, "px", 0) - g.remove_nodes_from((2, 3)) - print g.node - - g = linear_cluster(5) - g.measure(2, "px", 0) - g.measure(3, "px", 0) g.remove_vop(0, 1) g.remove_vop(1, 0) - g.remove_nodes_from((2, 3)) - a = g.to_state_vector() print g.node - - - g = linear_cluster(5) - g.measure(2, "px", 0) - g.measure(3, "px", 1) - g.remove_vop(0, 1) - g.remove_vop(1, 0) - g.remove_nodes_from((2, 3)) - b = g.to_state_vector() - print g.node -