Ejemplo n.º 1
0
Archivo: qasm.py Proyecto: msgoff/sympy
 def toffoli(self, a1, a2, a3):
     i1, i2, i3 = self.indices([a1, a2, a3])
     self.circuit.append(CGateS((i1, i2), X(i3)))
def test_qasm_3q():
    q = Qasm('qubit q0', 'qubit q1', 'qubit q2', 'toffoli q2,q1,q0')
    assert q.get_circuit() == CGateS((0, 1), X(2))
Ejemplo n.º 3
0
def test_qasm_3q():
    q = Qasm("qubit q0", "qubit q1", "qubit q2", "toffoli q2,q1,q0")
    assert q.get_circuit() == CGateS((0, 1), X(2))