class QPanda::QProgCheck¶
Overview¶
Qunatum QProgCheck. More…
Detailed Documentation¶
Qunatum QProgCheck.
Methods¶
Execution traversal qgatenode.
Parameters:
| AbstractQGateNode* | quantum gate | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal measure node.
Parameters:
| AbstractQuantumMeasure* | measure node | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal reset node.
Parameters:
| AbstractQuantumReset* | reset node | 
| QNode* | parent node | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal control flow node.
Parameters:
| AbstractControlFlowNode* | control flow node | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal qcircuit.
Parameters:
| AbstractQuantumCircuit* | quantum circuit | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal qprog.
Parameters:
| AbstractQuantumProgram* | quantum prog | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void
Execution traversal qprog.
Parameters:
| AbstractClassicalProg* | quantum prog | 
| AbstractQGateNode* | quantum gate | 
| traversal config | |
| QPUImpl* | virtual quantum processor | 
Returns:
void