class QPanda::QGate¶
Detailed Documentation¶
QPanda2 quantum gate basic classs.
Methods¶
Get current node type.
Returns:
NodeType current node type
See also:
Get qubit vector inside this quantum gate.
Parameters:
QVec& | qubit vector |
Returns:
size_t
See also:
Get qubit num inside this quantum gate.
Returns:
size_t qubit num
Get control qubit num inside this quantum gate.
Returns:
size_t qubit num
Get Quantum Gate.
Returns:
QuantumGate *
Set dagger to current quantum gate.
Parameters:
bool | is dagger |
Returns:
bool
Set control qubits to current quantum gate.
Parameters:
QVec | control qubits vector |
Returns:
bool
See also:
Get a dagger quantumgate base on current quantum gate node.
Returns:
QPanda::QGate quantum gate
Get a control quantumgate base on current quantum gate node.
Parameters:
QVec | control qubits vector |
Returns:
QPanda::QGate quantum gate
See also:
Clear the control qubits for current quantum gate.
Returns:
remap qubit
Returns:
Judge current quantum gate is dagger.
Returns:
bool
Get control vector fron current quantum gate node.
Parameters:
QVec& | qubits vector |
Returns:
size_t
See also: