class Q_BitSet : public Q_StateVector

Quantum register, a reference to a part of the Q_StateVector.

Concepts/Code by: Yan Pritzker, Rafal Podeszwa, Christopher Dawson, Peter Belkner
Additional Contributions by: Joe Nelson
Members

Public
Q_BitSet () : Register representing entire Q_StateVector.
Q_BitSet (int bits) : Create a register with specified number of bits.
inline int Measure () : Destructive register measure.
inline int Measure (int i) : Destructive bit measure.
inline int Measure (int begin, int end) : Measure bits in a given range (inclusive).
int Bit (int i) const : Returns specified bit + offset. (Relative indexing)
int Offset () const : Get offset. Useful for operators.
int Qubits () const : Number of Qubits.
inline int Reset () : "cool" state of register to |psi> = 0.




Return To Index