Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Commit

Permalink
Fix assemble for x,y,z
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanhs committed Oct 20, 2020
1 parent b5e5175 commit 6c71c6d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions qsearch/gates.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ def mat_jac(self, v):
return U, [J1]

def assemble(self, v, i=0):
out.append(("gate", "X", (v[0],), (i,)))
return [("gate", "X", (v[0],), (i,))]

def __repr__(self):
return "XGate()"
Expand All @@ -162,7 +162,7 @@ def mat_jac(self, v):
return U, [J1]

def assemble(self, v, i=0):
out.append(("gate", "Y", (v[0],), (i,)))
return [("gate", "Y", (v[0],), (i,))]

def __repr__(self):
return "YGate()"
Expand All @@ -182,7 +182,7 @@ def mat_jac(self, v):
return U, [J1]

def assemble(self, v, i=0):
out.append(("gate", "Z", (v[0],), (i,)))
return [("gate", "Z", (v[0],), (i,))]

def __repr__(self):
return "ZGate()"
Expand Down

0 comments on commit 6c71c6d

Please sign in to comment.