Browse Source

Update stress test

master
Pete Shadbolt 8 years ago
parent
commit
51a6b8972d
1 changed files with 4 additions and 7 deletions
  1. +4
    -7
      examples/visualization/stress_test.py

+ 4
- 7
examples/visualization/stress_test.py View File

@@ -9,7 +9,6 @@ threedee_unit_cell = (
(( 0, 0, 0), (1, 0, 0)), (( 0, 0, 0), (1, 0, 0)),
(( 1, 0, 0), (1, 1, 0)), (( 1, 0, 0), (1, 1, 0)),
(( 0, 1, 0), (1, 1, 0))) (( 0, 1, 0), (1, 1, 0)))
)


def add_offset(vector, offset): def add_offset(vector, offset):
""" Offset a vector in n-dimensional space """ """ Offset a vector in n-dimensional space """
@@ -32,16 +31,14 @@ def lattice(unit_cell, size):


nodes, edges = lattice(threedee_unit_cell, (4, 4, 4)) nodes, edges = lattice(threedee_unit_cell, (4, 4, 4))


for j in range(100):
while True:
psi = GraphState() psi = GraphState()
for node in nodes: for node in nodes:
psi.add_node(str(node), position=xyz(node[0], node[1], 0))
psi.act_hadamard(str(node))
psi.update(0)
psi.add_qubit(str(node), position=xyz(node[0], node[1], node[2]), vop="identity")
psi.update(0.1)


for edge in edges: for edge in edges:
psi.act_cz(str(edge[0]), str(edge[1])) psi.act_cz(str(edge[0]), str(edge[1]))
psi.update(0)
psi.update(0.1)


psi.shutdown()



Loading…
Cancel
Save