class QPanda::OriginQubit

Overview

Implementation class of Qubit. More…

#include <OriginQuantumMachine.h>

class OriginQubit: public QPanda::Qubit
{
public:
    // construction

    OriginQubit(PhysicalQubit*);

    // methods

    virtual PhysicalQubit* getPhysicalQubitPtr() const;
    virtual bool getOccupancy();
};

Inherited Members

public:
    // methods

    virtual PhysicalQubit* getPhysicalQubitPtr() const = 0;
    virtual size_t get_phy_addr() const;
    virtual bool getOccupancy() = 0;

Detailed Documentation

Implementation class of Qubit.

Methods

virtual PhysicalQubit* getPhysicalQubitPtr() const

Get physical qubit pointer.

Returns:

PhysicalQubit *

virtual bool getOccupancy()

get the occupancy status of this qubit

Returns:

PhysicalQubit *