Skip to content

Commit 0381e5d

Browse files
committed
remove block comment, methodtable has methods no longer needed because of removal of certain statements
1 parent 093d239 commit 0381e5d

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

src/bloqade/pyqrack/squin/qubit.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -59,30 +59,3 @@ def measure_qubit(
5959
qbit: PyQrackQubit = frame.get(stmt.qubit)
6060
result = self._measure_qubit(qbit)
6161
return (result,)
62-
63-
64-
"""
65-
@interp.impl(qubit.MeasureAndReset)
66-
def measure_and_reset(
67-
self,
68-
interp: PyQrackInterpreter,
69-
frame: interp.Frame,
70-
stmt: qubit.MeasureAndReset,
71-
):
72-
qubits: ilist.IList[PyQrackQubit, Any] = frame.get(stmt.qubits)
73-
result = []
74-
for qbit in qubits:
75-
if qbit.is_active():
76-
result.append(qbit.sim_reg.m(qbit.addr))
77-
else:
78-
result.append(None)
79-
qbit.sim_reg.force_m(qbit.addr, 0)
80-
81-
return (ilist.IList(result),)
82-
83-
@interp.impl(qubit.Reset)
84-
def reset(self, interp: PyQrackInterpreter, frame: interp.Frame, stmt: qubit.Reset):
85-
qubits: ilist.IList[PyQrackQubit, Any] = frame.get(stmt.qubits)
86-
for qbit in qubits:
87-
qbit.sim_reg.force_m(qbit.addr, 0)
88-
"""

0 commit comments

Comments
 (0)