class CPUImplQPUSingleThread

Overview

Inherited Members

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