class QPanda::QProgExecution¶
Overview¶
Qunatum Execution. More…
Detailed Documentation¶
Qunatum Execution.
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
get result value
Parameters:
std::map<std::string |
|
bool> |
& result map |