// single-qubit state and operations // #ifndef Q1_H_ #define Q1_H_ class Q1 { private: double a0, a1; public: Q1(); void print(const char msg[]) const; void X(); int M(); void Z(); void H(); // NOT, measure, phase-flip, Hadamard }; #endif // Q1_H_