コード例 #1
0
def test_merge():
    q_sim = EQSN()
    id1 = str(1)
    id2 = str(2)
    q_sim.new_qubit(id1)
    q_sim.new_qubit(id2)
    q_sim.merge_qubits(id1, id2)
    q_sim.stop_all()
コード例 #2
0
def test_merge():
    q_sim = EQSN()
    id1 = str(1)
    id2 = str(2)
    q_sim.new_qubit(id1)
    q_sim.new_qubit(id2)
    q_sim.merge_qubits(id1, id2)
    q_sim.stop_all()
    print("merging was succesfull")
コード例 #3
0
ファイル: debug.py プロジェクト: witt-designs/EQSN_python
def main():
    # Activate debugging
    logging.basicConfig(level=logging.DEBUG)
    eqsn = EQSN()

    # create and measure
    id = "Qubit"
    eqsn.new_qubit(id)
    _ = eqsn.measure(id)

    # merge
    id1 = str(1)
    id2 = str(2)
    eqsn.new_qubit(id1)
    eqsn.new_qubit(id2)
    eqsn.merge_qubits(id1, id2)

    eqsn.stop_all()