Expand description
Advanced Rust quantum computer simulator.
See the code here.
Modules§
- Complex number library code (public for pedagogical reasons).
- Main consumer module allowing easy control of whole quantum computer.
- Gate library code (public for pedagogical reasons).
- Implementations of quantum gates, intended for consumer use.
- Ket library code (public for pedagogical reasons).
- All library macros.
- Matrix library code (public for pedagogical reasons).
- (public for pedagogical reasons).
- Classical and quantum register library code (public for pedagogical reasons).
Macros§
- Compute a complex number’s absolute value, i.e. |x + iy|^2.
- Convenience macro for complex number construction.
- Convenience macro for matrix constuction.
- Convenience macro for constucting a matrix of reals.
- Square a numeric value efficiently by multiplying it with itself.