class QPanda::QIfProg
Overview
Proxy class of quantum if program. More...
Inherited Members
Detailed Documentation
Proxy class of quantum if program.
Construction
Construct a new QIfProg object.
Parameters:
old |
Target QIfProg |
Construct a new QIfProg.
Parameters:
classical_condition |
this QIfProg classical condition |
true_node |
true branch node |
false_node |
false branch node |
Construct a new QIfProg object.
Parameters:
classical_condition |
this QIfProg classical condition |
node |
true branch node |
Methods
Get the current node type.
Returns:
NodeType
Get the True Branch.
Returns:
std::shared_ptr<QNode>
Get the False Branch.
Returns:
std::shared_ptr<QNode>
Get classical expr.
Returns:
get a classical condition
Returns: