numerics
Loading...
Searching...
No Matches
main.cpp File Reference

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 ()
 

Detailed Description

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.

Function Documentation

◆ main()