template class QPanda::TraversalInterface¶
Overview¶
All objects that want to use the class Traversal need to integrate this class. More…
Detailed Documentation¶
All objects that want to use the class Traversal need to integrate this class.
Methods¶
Execution traversal qgatenode.
Parameters:
AbstractQGateNode* |
quantum gate |
QNode* |
parent Node |
Returns:
void
Execution traversal measure node.
Parameters:
AbstractQuantumMeasure* |
measure node |
QNode* |
parent Node |
Returns:
void
Execution traversal reset node.
Parameters:
AbstractQuantumReset* |
reset node |
QNode* |
parent Node |
Returns:
void
Execution traversal control flow node.
Parameters:
AbstractControlFlowNode* |
control flow node |
QNode* |
parent Node |
Returns:
void
Execution traversal qcircuit.
Parameters:
AbstractQuantumCircuit* |
quantum circuit |
QNode* |
parent Node |
Returns:
void
Execution traversal qprog.
Parameters:
AbstractQuantumProgram* |
quantum prog |
QNode* |
parent Node |
Returns:
void
Execution traversal qprog.
Parameters:
AbstractClassicalProg* |
classical prog |
QNode* |
parent Node |
Returns:
void