class QPanda::OriginPhysicalQubit¶
Overview¶
Implementation class of PhysicalQubit. More…
#include <OriginQuantumMachine.h> class OriginPhysicalQubit: public QPanda::PhysicalQubit { public: // methods virtual size_t getQubitAddr(); virtual void setQubitAddr(size_t); virtual bool getOccupancy() const; virtual void setOccupancy(bool); };
Inherited Members¶
public: // methods virtual size_t getQubitAddr() = 0; virtual void setQubitAddr(size_t) = 0; virtual bool getOccupancy() const = 0; virtual void setOccupancy(bool) = 0;
Detailed Documentation¶
Implementation class of PhysicalQubit.
Methods¶
virtual size_t getQubitAddr()
get qubit address
Returns:
size_t
virtual void setQubitAddr(size_t)
set qubit address
Parameters:
size_t |
qubit address |
virtual bool getOccupancy() const
get the occupancy status of this qubit
Returns:
bool ture: occupancy
virtual void setOccupancy(bool)
set the occupancy status of this qubit
Parameters:
bool |
occupancy status |