class QPanda::QReset

Overview

Quantum Reset basic class. More…

#include <QReset.h>

class QReset: public QPanda::AbstractQuantumReset
{
public:
    // construction

    QReset();
    QReset(const QReset&);
    QReset(Qubit*);
    QReset(std::shared_ptr<AbstractQuantumReset> node);

    // methods

    std::shared_ptr<AbstractQuantumReset> getImplementationPtr();
    virtual Qubit* getQuBit() const;
    NodeType getNodeType() const;
};

Inherited Members

public:
    // methods

    virtual Qubit* getQuBit() const = 0;

Detailed Documentation

Quantum Reset basic class.

Methods

virtual Qubit* getQuBit() const

Get reset node qubit address.

Returns:

QPanda::Qubit * QuBit address

NodeType getNodeType() const

Get current node type.

Returns:

NodeType current node type

See also:

NodeType