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