Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Header file for a class for the representation of general gate operations. More...
#include <vector>
#include "common.h"
#include "matrix.h"
#include "logging.h"
#include "matrix_real.h"
Go to the source code of this file.
Classes | |
class | Gate |
Base class for the representation of general gate operations. More... | |
Enumerations | |
enum | gate_type { GENERAL_OPERATION =1, UN_OPERATION =2, ON_OPERATION =3, CZ_OPERATION =4, CNOT_OPERATION =5, CH_OPERATION =6, U3_OPERATION =7, RY_OPERATION =8, RX_OPERATION =9, RZ_OPERATION =10, RZ_P_OPERATION =11, X_OPERATION =12, SX_OPERATION =13, CRY_OPERATION =14, SYC_OPERATION =15, BLOCK_OPERATION =16, COMPOSITE_OPERATION =17, ADAPTIVE_OPERATION =18, DECOMPOSITION_BASE_CLASS =19, SUB_MATRIX_DECOMPOSITION_CLASS =10, N_QUBIT_DECOMPOSITION_CLASS_BASE =21, N_QUBIT_DECOMPOSITION_CLASS =22, Y_OPERATION =23, Z_OPERATION =24, H_OPERATION =25, CZ_NU_OPERATION =26, CROT_OPERATION =27, R_OPERATION =28, T_OPERATION =29, TDG_OPERATION =30, U1_OPERATION =31, U2_OPERATION =32, CUSTOM_KERNEL_1QUBIT_GATE_OPERATION =33 } |
Type definition of operation types (also generalized for decomposition classes derived from the class Operation_Block) More... | |
Header file for a class for the representation of general gate operations.
Definition in file Gate.h.
enum gate_type |
Type definition of operation types (also generalized for decomposition classes derived from the class Operation_Block)