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