Q++ is a quantum computer simulator and OpenQASM compiler on C++. Q++ can make pulses, circuits, and algorithms.
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