Crate quantum [−] [src]
Advanced Rust quantum computer simulator.
See the code here.
Modules
complex |
Complex number library code (public for pedagogical reasons). |
computer |
Main consumer module allowing easy control of whole quantum computer. |
gate |
Gate library code (public for pedagogical reasons). |
gates |
Implementations of quantum gates, intended for consumer use. |
ket |
Ket library code (public for pedagogical reasons). |
macros |
All library macros. |
matrix |
Matrix library code (public for pedagogical reasons). |
other |
(public for pedagogical reasons). |
registers |
Classical and quantum register library code (public for pedagogical reasons). |
Macros
abs_square |
Compute a complex number's absolute value, i.e. |x + iy|2. |
c |
Convenience macro for complex number construction. |
m |
Convenience macro for matrix constuction. |
m_real |
Convenience macro for constucting a matrix of reals. |
square |
Square a numeric value efficiently by multiplying it with itself. |