.. index:: pair: class; QPanda::OriginPhysicalQubit .. _doxid-class_q_panda_1_1_origin_physical_qubit: class QPanda::OriginPhysicalQubit ================================= .. toctree:: :hidden: Overview ~~~~~~~~ Implementation class of :ref:`PhysicalQubit `. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class OriginPhysicalQubit: public :ref:`QPanda::PhysicalQubit` { public: // methods virtual size_t :ref:`getQubitAddr`(); virtual void :ref:`setQubitAddr`(size_t); virtual bool :ref:`getOccupancy`() const; virtual void :ref:`setOccupancy`(bool); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual size_t :ref:`getQubitAddr`() = 0; virtual void :ref:`setQubitAddr`(size_t) = 0; virtual bool :ref:`getOccupancy`() const = 0; virtual void :ref:`setOccupancy`(bool) = 0; .. _details-class_q_panda_1_1_origin_physical_qubit: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Implementation class of :ref:`PhysicalQubit `. Methods ------- .. index:: pair: function; getQubitAddr .. _doxid-class_q_panda_1_1_origin_physical_qubit_1aa92805374589a1b9bfdd531a94312168: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual size_t getQubitAddr() get qubit address .. rubric:: Returns: size_t .. index:: pair: function; setQubitAddr .. _doxid-class_q_panda_1_1_origin_physical_qubit_1a571d6785e881a7bb5ef0121406808695: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual void setQubitAddr(size_t) set qubit address .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - size_t - qubit address .. index:: pair: function; getOccupancy .. _doxid-class_q_panda_1_1_origin_physical_qubit_1ae1870170a2429c77b0000fd0a481a898: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual bool getOccupancy() const get the occupancy status of this qubit .. rubric:: Returns: bool ture: occupancy .. index:: pair: function; setOccupancy .. _doxid-class_q_panda_1_1_origin_physical_qubit_1accbe26032df20d4d45997c30437aebe2: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual void setOccupancy(bool) set the occupancy status of this qubit .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - bool - occupancy status