Queued operations#
- class quantpiler.qops.QueuedAnd(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], a: QueuedOp, b: QueuedOp)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- class quantpiler.qops.QueuedBool(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], value: bool)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- value: bool#
- class quantpiler.qops.QueuedEqual(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], a: QueuedOp, b: QueuedOp)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- class quantpiler.qops.QueuedNot(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], a: QueuedOp)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- class quantpiler.qops.QueuedNotEqual(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], a: QueuedOp, b: QueuedOp)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- class quantpiler.qops.QueuedOp#
Bases:
object- anc: List[qiskit.circuit.quantumregister.AncillaQubit]#
- drop_anc()#
- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- is_qubit() bool#
- prepare_anc()#
- qc: qiskit.circuit.QuantumCircuit#
- result_anc: qiskit.circuit.quantumregister.AncillaQubit#
- class quantpiler.qops.QueuedOr(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], a: QueuedOp, b: QueuedOp)#
Bases:
QueuedOp- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- class quantpiler.qops.QueuedRegister(qc: qiskit.circuit.QuantumCircuit, anc: List[qiskit.circuit.quantumregister.AncillaQubit], value: qiskit.circuit.quantumregister.QuantumRegister)#
Bases:
QueuedOp- drop_anc()#
- execute(target: qiskit.circuit.quantumregister.QuantumRegister)#
- is_qubit() bool#
- prepare_anc()#
- value: qiskit.circuit.quantumregister.QuantumRegister#