Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 2.08 KB

class_QPanda_QProgToDAG_QCirParamForDAG.rst

File metadata and controls

50 lines (30 loc) · 2.08 KB

pair: class; QPanda::QProgToDAG::QCirParamForDAG

class QPanda::QProgToDAG::QCirParamForDAG

cpp

class QCirParamForDAG: public QPanda::QCircuitParam<doxid-class_q_panda_1_1_q_circuit_param> { public: // fields

QProgDAG<doxid-class_q_panda_1_1_q_prog_d_a_g>& m_dag<doxid-class_q_panda_1_1_q_prog_to_d_a_g_1_1_q_cir_param_for_d_a_g_1a0a37b226584e242ba659a4ce7a83848d>;

// construction

QCirParamForDAG<doxid-class_q_panda_1_1_q_prog_to_d_a_g_1_1_q_cir_param_for_d_a_g_1ad5f055184972553d2b13c328f88ab0cb>(QProgDAG<doxid-class_q_panda_1_1_q_prog_d_a_g>& dag);

// methods

std::shared_ptr<QCircuitParam<doxid-class_q_panda_1_1_q_circuit_param>> clone<doxid-class_q_panda_1_1_q_prog_to_d_a_g_1_1_q_cir_param_for_d_a_g_1a8d9fc2196afccb2d04ae344a3ebc897c>();

};

Inherited Members

cpp

public:

// fields

bool m_is_dagger<doxid-class_q_panda_1_1_q_circuit_param_1a5b815041da10bbf9cd84dd9888aa486c>; QVec<doxid-class_q_panda_1_1_q_vec> m_control_qubits<doxid-class_q_panda_1_1_q_circuit_param_1a20df1b07df27232f0b4f3bfd904de0a7>;

// methods

virtual std::shared_ptr<QCircuitParam<doxid-class_q_panda_1_1_q_circuit_param>> clone<doxid-class_q_panda_1_1_q_circuit_param_1a225d03c234a07cd157e0bec0017dea64>(); void append_control_qubits<doxid-class_q_panda_1_1_q_circuit_param_1ae6c97a2064895b2602ad64ed05436b1d>(const QVec<doxid-class_q_panda_1_1_q_vec>& ctrl_qubits); static QVec<doxid-class_q_panda_1_1_q_vec> get_real_append_qubits<doxid-class_q_panda_1_1_q_circuit_param_1a71fe32cc5e7f1342dee18f887bda4dcd>(QVec<doxid-class_q_panda_1_1_q_vec> append_qubits, QVec<doxid-class_q_panda_1_1_q_vec> target_qubits);