| qgame::Complex | Class for complex numbers |
| qgame::Error | Error class, to be thrown by any exception caused by QGame++ |
| qgame::Measurement | This struct simply contains an outcome of a single measurement and is used to store the measurement history of a system |
| qgame::QGate | Base class for a quantum gate |
| qgame::QGateCNOT | CNOT <control> <target>: Applies a controlled NOT gate to the target qubit |
| qgame::QGateCPHASE | CPHASE <control> <target> <alpha>: Another, probably preferable version of a controlled phase gate |
| qgame::QGateCPHASEOLD | CPHASE-OLD <control> <target> <alpha>: Old version of a controlled phase gate |
| qgame::QGateH2 | HADAMARD <q>: Applies a Hadamard transformation to the given qubit |
| qgame::QGateNAND | NAND <in1> <in2> <out>: Applies a quantum NAND gate to the specified qubits |
| qgame::QGateQNOT | QNOT <q>: Applies a quantum NOT gate to the given qubit |
| qgame::QGateSRN | SRN <q>: Applies a quantum square-root-of-NOT gate to the given qubit |
| qgame::QGateSWAP | SWAP <q1> <q2>: Swaps the amplitudes of the specified qubits |
| qgame::QGateU2 | U2 <q> <phi> <theta> <psi> <alpha>: A general rotation gate for a single qubit with four real-valued parameters |
| qgame::QGateUTHETA | U-THETA <q> <theta>: Rotates the given qubit by the (real-valued) angle theta |
| qgame::QInstr | A struct resembling a single instruction of a QGame program |
| qgame::QMatrixGate | MATRIX-GATE #2A((row1)(row2)...(rown)): Defines a general matrix gate |
| qgame::QOracle | ORACLE ORACLE-TT <q1> <q2> .. |
| qgame::QProgram | A quantum program |
| qgame::QProgramSettings | This struct contains information about the parsed QProgram, such as the number of Qubits that should be used, or a list of test cases appropriate for the program |
| qgame::QSys | A quantum system, the main interface to use QGame++ |
| qgame::QubitList | A list of qubits |
| qgame::Qureg | A quantum register |
| qgame::QuSubReg | References one or more qubits of a Qureg |
| qgame::Result | A result of a test run |
| qgame::TestCase | A test case |
1.3.5