Skip to content

anko9801/qpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

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

About

The C++ Library for Quantum Computer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages