Sequential Quantum Gate Decomposer
v1.8.8
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
#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, UN_OPERATION, ON_OPERATION, CZ_OPERATION, CNOT_OPERATION, CH_OPERATION, U3_OPERATION, RY_OPERATION, RX_OPERATION, RZ_OPERATION, RZ_P_OPERATION, X_OPERATION, SX_OPERATION, CRY_OPERATION, SYC_OPERATION, BLOCK_OPERATION, COMPOSITE_OPERATION, ADAPTIVE_OPERATION, DECOMPOSITION_BASE_CLASS, SUB_MATRIX_DECOMPOSITION_CLASS, N_QUBIT_DECOMPOSITION_CLASS_BASE, N_QUBIT_DECOMPOSITION_CLASS, Y_OPERATION, Z_OPERATION, CUSTOM_KERNEL_1QUBIT_GATE_OPERATION } |
Type definition of operation types (also generalized for decomposition classes derived from the class Operation_Block) More... | |
enum gate_type |
Type definition of operation types (also generalized for decomposition classes derived from the class Operation_Block)