class QPanda::QGateCounter

Overview

Count quantum gate num in quantum program, quantum circuit, quantum while, quantum if. More…

Inherited Members

Detailed Documentation

Count quantum gate num in quantum program, quantum circuit, quantum while, quantum if.

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