Skip to main content

Module statevector

Module statevector 

Source
Expand description

N-qubit statevector simulator

Represents quantum states as dense complex amplitude vectors of size 2^n, and applies single- and two-qubit gates exactly.

Structs§

Statevector
N-qubit statevector: stores 2^n complex amplitudes as (re, im) pairs.

Functions§

cabs2
Complex magnitude squared: |z|² = re² + im²
cadd
Complex add: (a+ib) + (c+id) = (a+c) + i(b+d)
cmul
Complex multiply: (a+ib)(c+id) = (ac-bd) + i(ad+bc)