class CPUImplQPUSingleThread¶
Detailed Documentation¶
Methods¶
unitary single qubit gate
Parameters:
size_t | qubit address |
QStat& | matrix |
bool | state of conjugate |
GateType | gate type |
Returns:
QError
controlunitary single qubit gate
Parameters:
size_t | qubit address |
Qnum& | control qubit addresses |
QStat | & matrix |
bool | state of conjugate |
GateType | gate type |
Returns:
QError
unitary double qubit gate
Parameters:
size_t | first qubit address |
size_t | second qubit address |
QStat& | matrix |
bool | state of conjugate |
GateType | gate type |
Returns:
QError
controlunitary double qubit gate
Parameters:
size_t | first qubit address |
size_t | second qubit address |
Qnum& | control qubit addresses |
QStat& | quantum states |
bool | state of conjugate |
GateType | gate type |
Returns:
QError
get quantum states
reset qubit
Parameters:
size_t | qubit address |