class QPanda::OriginMeasure

Overview

Qrigin quantum measure basic class. More…

#include <QuantumMeasure.h>

class OriginMeasure:
    public QPanda::QNode,
    public QPanda::AbstractQuantumMeasure
{
public:
    // construction

    OriginMeasure(
        Qubit*,
        CBit*
        );

    // methods

    virtual Qubit* getQuBit() const;
    virtual CBit* getCBit() const;
    virtual NodeType getNodeType() const;
};

Inherited Members

public:
    // methods

    virtual NodeType getNodeType() const = 0;
    virtual Qubit* getQuBit() const = 0;
    virtual CBit* getCBit() const = 0;

Detailed Documentation

Qrigin quantum measure basic class.

Methods

virtual Qubit* getQuBit() const

Get measure node qubit address.

Returns:

QPanda::Qubit * QuBit address

virtual CBit* getCBit() const

Get measure node cbit address.

Returns:

QPanda::CBit * cBit address

virtual NodeType getNodeType() const

Get current node type.

Returns:

NodeType current node type

See also:

NodeType