From d65b1c55782f6a9d89cd5bc7c7337397dcf4b85c Mon Sep 17 00:00:00 2001 From: hachem Date: Tue, 24 Sep 2024 21:44:48 +0200 Subject: Prepare for quantum circuit --- libpsi-tester/Cargo.toml | 2 +- libpsi-tester/src/main.rs | 20 ++------------------ 2 files changed, 3 insertions(+), 19 deletions(-) (limited to 'libpsi-tester') diff --git a/libpsi-tester/Cargo.toml b/libpsi-tester/Cargo.toml index 6e6ae37..bfa4611 100644 --- a/libpsi-tester/Cargo.toml +++ b/libpsi-tester/Cargo.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2021" [dependencies] -libpsi = { path = "../libpsi" } \ No newline at end of file +libpsi-core = { path = "../libpsi-core" } \ No newline at end of file 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); } -- cgit v1.3