Non clifford
Rx
Bases: Statement
flowchart TD
bloqade.stim.dialects.gate.stmts.non_clifford.Rx[Rx]
click bloqade.stim.dialects.gate.stmts.non_clifford.Rx href "" "bloqade.stim.dialects.gate.stmts.non_clifford.Rx"
Rx rotation gate represented as I[R_X(theta=...)] in Stim.
Ry
Bases: Statement
flowchart TD
bloqade.stim.dialects.gate.stmts.non_clifford.Ry[Ry]
click bloqade.stim.dialects.gate.stmts.non_clifford.Ry href "" "bloqade.stim.dialects.gate.stmts.non_clifford.Ry"
Ry rotation gate represented as I[R_Y(theta=...)] in Stim.
Rz
Bases: Statement
flowchart TD
bloqade.stim.dialects.gate.stmts.non_clifford.Rz[Rz]
click bloqade.stim.dialects.gate.stmts.non_clifford.Rz href "" "bloqade.stim.dialects.gate.stmts.non_clifford.Rz"
Rz rotation gate represented as I[R_Z(theta=...)] in Stim.
T
Bases: SingleQubitGate
flowchart TD
bloqade.stim.dialects.gate.stmts.non_clifford.T[T]
bloqade.stim.dialects.gate.stmts.base.SingleQubitGate[SingleQubitGate]
bloqade.stim.dialects.gate.stmts.base.Gate[Gate]
bloqade.stim.dialects.gate.stmts.base.SingleQubitGate --> bloqade.stim.dialects.gate.stmts.non_clifford.T
bloqade.stim.dialects.gate.stmts.base.Gate --> bloqade.stim.dialects.gate.stmts.base.SingleQubitGate
click bloqade.stim.dialects.gate.stmts.non_clifford.T href "" "bloqade.stim.dialects.gate.stmts.non_clifford.T"
click bloqade.stim.dialects.gate.stmts.base.SingleQubitGate href "" "bloqade.stim.dialects.gate.stmts.base.SingleQubitGate"
click bloqade.stim.dialects.gate.stmts.base.Gate href "" "bloqade.stim.dialects.gate.stmts.base.Gate"
T gate represented as S[T] or S_DAG[T] in Stim.
U3
Bases: Statement
flowchart TD
bloqade.stim.dialects.gate.stmts.non_clifford.U3[U3]
click bloqade.stim.dialects.gate.stmts.non_clifford.U3 href "" "bloqade.stim.dialects.gate.stmts.non_clifford.U3"
U3 gate represented as I[U3(theta=..., phi=..., lambda=...)] in Stim.