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: