class QPanda::QGateCompare

Overview

Qunatum Gate Compare. More...

Inherited Members

Detailed Documentation

Qunatum Gate Compare.

Methods

traversal quantum program, quantum circuit, quantum while or quantum if

Parameters:

_Ty& quantum program, quantum circuit, quantum while or quantum if

Returns:

void

get unsupported gate numner

Returns:

size_t Unsupported QGate number

Execution traversal qgatenode.

Parameters:

AbstractQGateNode* quantum gate
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal measure node.

Parameters:

AbstractQuantumMeasure* measure node
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal reset node.

Parameters:

AbstractQuantumReset* reset node
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal control flow node.

Parameters:

AbstractControlFlowNode* control flow node
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal qcircuit.

Parameters:

AbstractQuantumCircuit* quantum circuit
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal qprog.

Parameters:

AbstractQuantumProgram* quantum prog
AbstractQGateNode* quantum gate

Returns:

void

Execution traversal qprog.

Parameters:

AbstractClassicalProg* quantum prog
AbstractQGateNode* quantum gate

Returns:

void