Quantum Programs


Classes

struct  QInstr
 A struct resembling a single instruction of a QGame program. More...

class  QProgram
 A quantum program. More...

struct  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. More...


Enumerations

enum  {
  INVALID, COMMENT, NOOP, QNOT,
  CNOT, SRN, NAND, HADAMARD,
  U_THETA, CPHASE_OLD, CPHASE, U2,
  SWAP, ORACLE, LIMITED_ORACLE, MATRIX_GATE,
  MEASURE, END, HALT, PRINTAMPS,
  USER
}
 Instruction types.


Functions

std::ostream & operator<< (std::ostream &, const QInstr &)
std::ostream & operator<< (std::ostream &, const QProgram &)

Generated on Sat Apr 3 18:42:28 2004 for QGame++ by doxygen 1.3.5