.. index:: pair: class; QPanda::QReset .. _doxid-class_q_panda_1_1_q_reset: class QPanda::QReset ==================== .. toctree:: :hidden: Overview ~~~~~~~~ Quantum Reset basic class. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QReset: public :ref:`QPanda::AbstractQuantumReset` { public: // construction :target:`QReset`(); :target:`QReset`(const QReset&); :target:`QReset`(:ref:`Qubit`*); :target:`QReset`(std::shared_ptr<:ref:`AbstractQuantumReset`> node); // methods std::shared_ptr<:ref:`AbstractQuantumReset`> :target:`getImplementationPtr`(); virtual :ref:`Qubit`* :ref:`getQuBit`() const; :ref:`NodeType` :ref:`getNodeType`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual :ref:`Qubit`* :ref:`getQuBit`() const = 0; .. _details-class_q_panda_1_1_q_reset: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Quantum Reset basic class. Methods ------- .. index:: pair: function; getQuBit .. _doxid-class_q_panda_1_1_q_reset_1a63a6330db52d8f32a0d456838df3511f: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual :ref:`Qubit`* getQuBit() const Get reset node qubit address. .. rubric:: Returns: :ref:`QPanda::Qubit ` \* QuBit address .. index:: pair: function; getNodeType .. _doxid-class_q_panda_1_1_q_reset_1a08d729ca24aa6843957119e6980040f4: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`NodeType` getNodeType() const Get current node type. .. rubric:: Returns: NodeType current node type .. rubric:: See also: :ref:`NodeType `