File tree Expand file tree Collapse file tree 1 file changed +0
-27
lines changed
src/bloqade/pyqrack/squin Expand file tree Collapse file tree 1 file changed +0
-27
lines changed Original file line number Diff line number Diff 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- """
You can’t perform that action at this time.
0 commit comments