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