class QPanda::AbstractNodeManager

Overview

Quantum node manager basic abstract class. More...

Detailed Documentation

Quantum node manager basic abstract class.

Methods

Get the first NodeIter.

Returns:

NodeIter

Get the last NodeIter.

Returns:

NodeIter

Get the end NodeIter.

Returns:

NodeIter

Get the head NodeIter.

Returns:

NodeIter

Insert a new QNode at the location specified by NodeIter.

Parameters:

NodeIter& specified location
std::shared_ptr<QNode> Inserted QNode

Returns:

NodeIter

Delete a QNode at the location specified by NodeIter.

Parameters:

NodeIter& specified location

Returns:

NodeIter Deleted NodeIter

Insert a new Node at the end of current quantum circuit.

Parameters:

QNode* quantum node

Returns:

void

See also:

QNode