aboutsummaryrefslogtreecommitdiff
path: root/examples/simple_gates/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/simple_gates/src')
-rw-r--r--examples/simple_gates/src/main.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/simple_gates/src/main.rs b/examples/simple_gates/src/main.rs
new file mode 100644
index 0000000..5c529a6
--- /dev/null
+++ b/examples/simple_gates/src/main.rs
@@ -0,0 +1,10 @@
+use libpsi_core::*;
+
+fn main() {
+ let mut circuit = QuantumCircuit::new(2, 2);
+ circuit.apply(&gates::HADAMARD, &[], &[0]);
+ circuit.apply(&gates::CNOT, &[0], &[1]);
+
+ let runtime = BasicRT::new(&circuit);
+ runtime.execute(1024);
+}