class QPanda::QNode

Overview

Quantum node basic abstract class. More…

#include <QNode.h>

class QNode: public QPanda::QObject
{
public:
    // methods

    virtual NodeType getNodeType() const = 0;
};

// direct descendants

class OriginCircuit;
class OriginClassicalProg;
class OriginMeasure;
class OriginProgram;
class OriginQGate;
class OriginQIf;
class OriginQWhile;
class OriginReset;

Detailed Documentation

Quantum node basic abstract class.

Methods

virtual NodeType getNodeType() const = 0

Get current node type.

Returns:

NodeType current node type

See also:

NodeType