class QPanda::DecomposeDoubleQGate

Overview

Decomposing double gates in qprog. More...

Inherited Members

Detailed Documentation

Decomposing double gates in qprog.

Decomposing control unitary single 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 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