class QPanda::OriginCBit¶
Overview¶
Implementation class of CBit. More…
#include <OriginQuantumMachine.h> class OriginCBit: public QPanda::CBit { public: // construction OriginCBit(std::string name); // methods virtual bool getOccupancy() const; virtual void setOccupancy(bool); virtual std::string getName() const; virtual cbit_size_t getValue() const; virtual void set_val(const cbit_size_t cbit_size_t); virtual cbit_size_t get_addr() const; };
Inherited Members¶
public: // methods virtual bool getOccupancy() const = 0; virtual std::string getName() const = 0; virtual void setOccupancy(bool) = 0; virtual cbit_size_t getValue() const = 0; virtual void set_val(const cbit_size_t) = 0; virtual cbit_size_t get_addr() const = 0;
Detailed Documentation¶
Implementation class of CBit.
Methods¶
virtual bool getOccupancy() const
get the occupancy status of this bit
Returns:
bool ture: occupancy
virtual void setOccupancy(bool)
set the occupancy status of this bit
Parameters:
bool |
occupancy status |
virtual std::string getName() const
get the name of this bit
Returns:
std::string
virtual cbit_size_t getValue() const
get the value of this bit
Returns:
cbit_size_t
virtual void set_val(const cbit_size_t cbit_size_t)
set the value of this bit
Parameters:
cbit_size_t |
value |
virtual cbit_size_t get_addr() const
get the addr of this bit
Returns:
cbit_size_t