|
numerics
|
Quantum Circuit Demo – interactive statevector simulator. More...
#include "quantum/circuit.hpp"#include "quantum/statevector.hpp"#include <raylib.h>#include <cmath>#include <cstdio>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | Preset |
Functions | |
| int | main () |
Quantum Circuit Demo – interactive statevector simulator.
Visualises five canonical quantum circuits with step-by-step gate animation and a live probability histogram.
Controls: [-> / L] Apply next gate [<- / H] Undo last gate (step back) [1-5] Load preset circuit [SPACE] Auto-step (one gate per 0.5 s) [R] Reset to |0...0>
Presets: [1] Bell State |Phi+> = (|00>+|11>)/sqrt2 [2] GHZ State (|000>+|111>)/sqrt2 [3] Grover Search 2-qubit, finds |11> in one iteration [4] Quantum Teleportation q0 -> q2 [5] QFT_3 3-qubit Quantum Fourier Transform on |001>
Definition in file main.cpp.
| int main | ( | ) |
Definition at line 273 of file main.cpp.
References num::quantum::entanglement_entropy(), num::Circuit::n_gates(), num::Circuit::n_qubits(), num::quantum::norm(), num::quantum::probabilities(), num::Circuit::statevector_at(), and num::Circuit::views().