diff options
| author | hachem <im@hachem.wtf> | 2024-09-24 21:44:48 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2024-09-24 21:44:48 +0200 |
| commit | d65b1c55782f6a9d89cd5bc7c7337397dcf4b85c (patch) | |
| tree | a27167d79d18e4a9681dbdc75d5704c4d6fa9fd7 /libpsi-tester/src | |
| parent | c07ab7911bd50d0060841690a863333a9a3f226d (diff) | |
Prepare for quantum circuit
Diffstat (limited to 'libpsi-tester/src')
| -rw-r--r-- | libpsi-tester/src/main.rs | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/libpsi-tester/src/main.rs b/libpsi-tester/src/main.rs index 08229f2..3fd8de2 100644 --- a/libpsi-tester/src/main.rs +++ b/libpsi-tester/src/main.rs @@ -1,21 +1,5 @@ -use libpsi::*; +use libpsi_core::*; fn main() { - let mut quantum_register = quantum_register![QuantumBit::state_0()]; - let mut classical_register = ClassicalRegister::new(1); - - quantum_register.measure(&mut classical_register); - println!("|{}>", classical_register[0]); - - quantum_register.apply(&gates::HADAMARD, 0); - quantum_register.measure(&mut classical_register); - println!("|{}>", classical_register[0]); - - quantum_register.apply(&gates::HADAMARD, 0); - quantum_register.measure(&mut classical_register); - println!("|{}>", classical_register[0]); - - quantum_register.apply(&gates::HADAMARD, 0); - quantum_register.measure(&mut classical_register); - println!("|{}>", classical_register[0]); + let _circuit = QuantumCircuit::new(2, 2); } |
