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 | |
| parent | c07ab7911bd50d0060841690a863333a9a3f226d (diff) | |
Prepare for quantum circuit
Diffstat (limited to 'libpsi-tester')
| -rw-r--r-- | libpsi-tester/Cargo.toml | 2 | ||||
| -rw-r--r-- | libpsi-tester/src/main.rs | 20 |
2 files changed, 3 insertions, 19 deletions
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); } |
