Gate
ch
ch(control: Qubit, target: Qubit) -> None
Controlled Hadamard gate applied to control and target
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
169 170 171 172 173 | |
cx
cx(control: Qubit, target: Qubit) -> None
Controlled x gate applied to control and target
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
148 149 150 151 152 | |
cy
cy(control: Qubit, target: Qubit) -> None
Controlled y gate applied to control and target
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
155 156 157 158 159 | |
cz
cz(control: Qubit, target: Qubit) -> None
Controlled z gate applied to control and target
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
162 163 164 165 166 | |
h
h(qubit: Qubit) -> None
Hadamard gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
71 72 73 74 75 | |
p0
p0(qubit: Qubit) -> None
Projector on 0 applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
106 107 108 109 110 | |
p1
p1(qubit: Qubit) -> None
Projector on 1 applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
113 114 115 116 117 | |
reset
reset(qubit: Qubit) -> None
Reset qubit to 0.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
134 135 136 137 138 | |
reset_to_one
reset_to_one(qubit: Qubit) -> None
Reset qubit to 1.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
141 142 143 144 145 | |
rx
rx(theta: float, qubit: Qubit) -> None
Rotation X gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
183 184 185 186 187 | |
ry
ry(theta: float, qubit: Qubit) -> None
Rotation Y gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
190 191 192 193 194 | |
rz
rz(theta: float, qubit: Qubit) -> None
Rotation Z gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
197 198 199 200 201 | |
s
s(qubit: Qubit) -> None
s gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
78 79 80 81 82 | |
s_adj
s_adj(qubit: Qubit) -> None
Adjoint s gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
85 86 87 88 89 | |
spin_n
spin_n(qubit: Qubit) -> None
Spin lowering gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
120 121 122 123 124 | |
spin_p
spin_p(qubit: Qubit) -> None
Spin raising gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
127 128 129 130 131 | |
sqrt_x
sqrt_x(qubit: Qubit) -> None
Square root x gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
29 30 31 32 33 | |
sqrt_x_adj
sqrt_x_adj(qubit: Qubit) -> None
Adjoint sqrt_x gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
36 37 38 39 40 | |
sqrt_y
sqrt_y(qubit: Qubit) -> None
Square root y gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
43 44 45 46 47 | |
sqrt_y_adj
sqrt_y_adj(qubit: Qubit) -> None
Adjoint sqrt_y gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
50 51 52 53 54 | |
sqrt_z
sqrt_z(qubit: Qubit) -> None
Square root z gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
57 58 59 60 61 | |
sqrt_z_adj
sqrt_z_adj(qubit: Qubit) -> None
Adjoint square root z gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
64 65 66 67 68 | |
t
t(qubit: Qubit) -> None
t gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
92 93 94 95 96 | |
t_adj
t_adj(qubit: Qubit) -> None
Adjoint t gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
99 100 101 102 103 | |
u
u(
theta: float, phi: float, lam: float, qubit: Qubit
) -> None
3D rotation gate applied to control and target
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
176 177 178 179 180 | |
x
x(qubit: Qubit) -> None
x gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
8 9 10 11 12 | |
y
y(qubit: Qubit) -> None
y gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
15 16 17 18 19 | |
z
z(qubit: Qubit) -> None
z gate applied to qubit.
Source code in .venv/lib/python3.12/site-packages/bloqade/squin/stdlib/gate.py
22 23 24 25 26 | |