class QPanda::DecomposeMultipleControlQGate

Overview

Decomposing multiple control qgate in qprog. More…

Inherited Members

Detailed Documentation

Decomposing multiple control qgate in qprog.

Methods

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 qcircuit.

Parameters:

AbstractQuantumCircuit*

quantum circuit

AbstractQGateNode*

quantum gate

Returns:

void

Execution traversal control flow node.

Parameters:

AbstractControlFlowNode*

control flow node

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