class QPanda::QNodeDeepCopy¶
Overview¶
Deep copy interface for classess based on QNode. More…
Inherited Members¶
Detailed Documentation¶
Deep copy interface for classess based on QNode.
Methods¶
Execute QNode Node.
Parameters:
QNode* |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute Quantum Gate Node.
Parameters:
AbstractQGateNode* |
Quantum Gate Node |
Returns:
std::shared_ptr<QPanda::QNode> new QNode
Execute Quantum QProg Node.
Parameters:
AbstractQuantumProgram* |
Quantum QProg Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute Quantum Measure Node.
Parameters:
AbstractQuantumMeasure* |
Quantum Measure Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute Quantum Reset Node.
Parameters:
AbstractQuantumReset* |
Quantum Reset Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute Quantum Circuit Node.
Parameters:
AbstractQuantumCircuit* |
Quantum Circuit Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute ControlFlow Node.
Parameters:
AbstractControlFlowNode* |
ControlFlow Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node
Execute ClassicalProg Node.
Parameters:
AbstractClassicalProg* |
ClassicalProg Node |
Returns:
std::shared_ptr<QPanda::QNode> new Node