diff options
Diffstat (limited to 'examples/visualizers/src')
| -rw-r--r-- | examples/visualizers/src/main.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/examples/visualizers/src/main.rs b/examples/visualizers/src/main.rs index f328e4d..ed5755a 100644 --- a/examples/visualizers/src/main.rs +++ b/examples/visualizers/src/main.rs @@ -1 +1,14 @@ -fn main() {} +use libpsi_core::*; +use libpsi_visualizer::*; + +fn main() { + let mut circuit = QuantumCircuit::new(2, 2); + circuit.apply(&gates::HADAMARD, &[], &[0]); + circuit.apply(&gates::CNOT, &[0], &[1]); + + let mut visualizer = HorizontalCLIVisualizer::new(&circuit); + visualizer.render(); + + let runtime = BasicRT::new(&circuit); + runtime.execute(1024); +} |
