class QPanda::QIfProg¶
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: