aboutsummaryrefslogtreecommitdiff
path: root/libpsi-tester/src
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2024-09-22 14:24:27 +0200
committerhachem <im@hachem.wtf>2024-09-22 14:24:27 +0200
commitae8abfa8335edf856f423e7a60c5bb830a79d5a7 (patch)
tree621e34eef728b971428c20e7bf946289c7dedc67 /libpsi-tester/src
parent1a9ef4a7f0cbd4ed848ccf0903ebbbd4fdab6adf (diff)
Refactor and implement other gates
Diffstat (limited to 'libpsi-tester/src')
-rw-r--r--libpsi-tester/src/main.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/libpsi-tester/src/main.rs b/libpsi-tester/src/main.rs
index 5ecc2f0..f328e4d 100644
--- a/libpsi-tester/src/main.rs
+++ b/libpsi-tester/src/main.rs
@@ -1,10 +1 @@
-use libpsi::*;
-
-fn main() {
- let mut register = quantum_register![qubit![(1.0, 0.0), (0.0, 0.0)]];
- let hadamard = matrix!([Complex::one(), Complex::one()]; [Complex::one(), -Complex::one()])
- .scale(complex!(1.0 / f64::sqrt(2.0), 0.0));
- println!("Before:\n{}", register[0]);
- register.apply(&hadamard, 0);
- println!("\nAfter H Gate:\n{}", register[0]);
-}
+fn main() {}