aboutsummaryrefslogtreecommitdiff
path: root/tester/src/main.rs
blob: 2c2e72cff30245c02c1426cbd65aafe3329067ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use libpsi_core::*;

fn main() {
    let quantum_registers = [
        QuantumRegister::new("qr0", &["q0", "q1", "q2", "q3"]),
        QuantumRegister::new("qr1", &["k0", "k1", "k2", "k3"]),
    ];

    let classical_registers = [
        ClassicalRegister::new("cr0", &["c0", "c1", "c2", "c3"]),
        ClassicalRegister::new("cr1", &["a0", "a1", "a2", "a3"]),
    ];

    QuantumCircuit::new(&quantum_registers, &classical_registers);
}