#include <qggates.h>
Inheritance diagram for qgame::QGateUTHETA:
Public Member Functions | |
QGateUTHETA (double theta) | |
Construct gate with rotation angle theta. | |
std::string | dump () const |
Return a string describing the gate. | |
virtual unsigned int | numQb () |
Number of qubits manipulated, NOT amplitudes. | |
virtual void | apply (QuSubReg &) throw (Error) |
Apply gate to given qubits. | |
Protected Attributes | |
int | numQubits |
Number of affected Qubits. | |
int | numAmps |
Number of amplitudes, generally 2^numQubits. | |
std::vector< std::vector< Complex > > | matrix |
Unitary matrix [numAmps x numAmps] defining the gate. |
Definition at line 114 of file qggates.h.