Skip to content

Latest commit

 

History

History
41 lines (38 loc) · 622 Bytes

README.md

File metadata and controls

41 lines (38 loc) · 622 Bytes

Q++

Q++ is a quantum computer simulator and OpenQASM compiler on C++. Q++ can make pulses, circuits, and algorithms.

Functions

Basic logic gate

  • U gate
  • id gate
  • X gate
  • Y gate
  • Z gate
  • CX gate
  • CY gate
  • CZ gate
  • Rx gate
  • Ry gate
  • Rz gate
  • Hadamard gate
  • S gate
  • S† gate
  • T gate
  • T† gate
  • CCNOT gate

Circuits and Algorithms

  • AND gate
  • OR gate
  • XOR gate
  • NAND gate
  • NOR gate
  • SWAP gate
  • Half Adder
  • Full Adder
  • Half Subtractor
  • Full Subtractor
  • Fibonatch
  • Quantum Teleportation
  • Quantum Fourier Transform
  • Shor's algorithm
  • Bit Flip Error Collection
  • Phase Flip Error Collection