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