class CPUImplQPU¶
Overview¶
QPU implementation by CPU model. More…
Inherited Members¶
Detailed Documentation¶
QPU implementation by CPU model.
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 |