Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 2.53 KB

class_QGATE_SPACE_SQISWAP.rst

File metadata and controls

57 lines (37 loc) · 2.53 KB

pair: class; QGATE_SPACE::SQISWAP

class QGATE_SPACE::SQISWAP

cpp

#include <QuantumGate.h>

class SQISWAP:

public QGATE_SPACE::QDoubleGate<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_q_double_gate>, public QGATE_SPACE::DynamicCreator<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator>, public QGATE_SPACE::DynamicCreator<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator>

{ public: // fields

double theta<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_s_q_i_s_w_a_p_1a5197907f404a7e1183d970b134ccb82c>;

// construction

SQISWAP<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_s_q_i_s_w_a_p_1aa3c40745e8ac332f7ef3c8574fb5c02a>(QuantumGate<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_quantum_gate>* gate_old); SQISWAP<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_s_q_i_s_w_a_p_1aa7bac6f464b5ebfe87d88498c62a33d4>();

};

Inherited Members

cpp

public:

// structs

struct Register<doxid-struct_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator_1_1_register>;

// fields

static Register<doxid-struct_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator_1_1_register> m_register<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator_1a48cae5de9a4b327c059bf7591974f47e>;

// methods

virtual int getOperationNum<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_quantum_gate_1ae84f0c5af3aa9db49358e3dbd6f8fd40>() const = 0; virtual void getMatrix<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_quantum_gate_1aa22f882bf37503ce15b4fb423389ecee>(QStat<doxid-_q_panda_namespace_8h_1aef94fce258d1c9c8e692cf39254aa0ae>& matrix) const = 0; virtual int getGateType<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_quantum_gate_1a5f478d9bc1ffa9d7d9785314f4230327>() const; static T<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_t>* CreateObject<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_dynamic_creator_1a0fcbddf75bfd66e35b71d1917e06cbe9>(Targs&&... args); virtual int getOperationNum<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_q_double_gate_1a973d1bfbb4ff2a88d99af47fad1b2f84>() const; virtual void getMatrix<doxid-class_q_g_a_t_e___s_p_a_c_e_1_1_q_double_gate_1ad9c2e8d8e079179022d4624333d9b81e>(QStat<doxid-_q_panda_namespace_8h_1aef94fce258d1c9c8e692cf39254aa0ae>&) const;