class QPanda::AbstractQuantumMeasure

Overview

Quantum Measure basic abstract class. More…

#include <QuantumMeasure.h>

class AbstractQuantumMeasure
{
public:
    // methods

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

// direct descendants

class OriginMeasure;
class QMeasure;

Detailed Documentation

Quantum Measure basic abstract class.

Methods

virtual Qubit* getQuBit() const = 0

Get measure node qubit address.

Returns:

Qubit *

virtual CBit* getCBit() const = 0

Get measure node cbit address.

Returns:

CBit *