enum GateType¶
Overview¶
#include <QGlobalVariable.h> enum GateType { GATE_UNDEFINED = -1, P0_GATE, P1_GATE, PAULI_X_GATE, PAULI_Y_GATE, PAULI_Z_GATE, X_HALF_PI, Y_HALF_PI, Z_HALF_PI, HADAMARD_GATE, T_GATE, S_GATE, RX_GATE, RY_GATE, RZ_GATE, RPHI_GATE, U1_GATE, U2_GATE, U3_GATE, U4_GATE, CU_GATE, CNOT_GATE, CZ_GATE, CPHASE_GATE, ISWAP_THETA_GATE, ISWAP_GATE, SQISWAP_GATE, SWAP_GATE, TWO_QUBIT_GATE, P00_GATE, P11_GATE, TOFFOLI_GATE, ORACLE_GATE, I_GATE, ECHO_GATE, BARRIER_GATE, };
Detailed Documentation¶
Enum Values¶
P0_GATE
Quantum p0 gate
P1_GATE
Quantum p1 gate
PAULI_X_GATE
Quantum pauli x gate
PAULI_Y_GATE
Quantum pauli y gate
PAULI_Z_GATE
Quantum pauli z gate
X_HALF_PI
Quantum x half gate
Y_HALF_PI
Quantum y half gate
Z_HALF_PI
Quantum z half gate
HADAMARD_GATE
Quantum hadamard gate
T_GATE
Quantum t gate
S_GATE
Quantum s gate
RX_GATE
Quantum rotation x gate
RY_GATE
Quantum rotation y gate
RZ_GATE
Quantum rotation z gate
U1_GATE
Quantum u1 gate
U2_GATE
Quantum u2 gate
U3_GATE
Quantum u3 gate
U4_GATE
Quantum u4 gate
CU_GATE
Quantum control-u gate
CNOT_GATE
Quantum control-not gate
CZ_GATE
Quantum control-z gate
CPHASE_GATE
Quantum control-rotation gate
ISWAP_THETA_GATE
Quantum iswap-theta gate
ISWAP_GATE
Quantum iswap gate
SQISWAP_GATE
Quantum sqiswap gate
SWAP_GATE
Quantum swap gate
TWO_QUBIT_GATE
Quantum two-qubit gate
ECHO_GATE
Only for 6 qubit online projects
BARRIER_GATE
Only for 6 qubit online projects