28 #define _USE_MATH_DEFINES 55 SYC(
int qbit_num_in,
int target_qbit_in,
int control_qbit_in);
Header file for a class for the representation of general gate operations.
Class to store single-precision real arrays and properties.
SYC()
Nullary constructor of the class.
Matrix inverse_gate_kernel(const Matrix_real &precomputed_sincos) override
Header file of complex array storage array with automatic and thread safe reference counting...
~SYC()
Destructor of the class.
SYC * clone() override
Call to create a clone of the present class.
Double-precision complex matrix (float64).
Single-precision complex matrix (float32).
Matrix gate_kernel(const Matrix_real &precomputed_sincos) override
Return the fixed 4x4 SYC two-qubit kernel.
Base class for the representation of general gate operations.
A class representing a SYC operation.
Class to store data of complex arrays and its properties.