[−][src]Crate quantum2
Advanced Rust quantum computer simulator.
See the code here.
Modules
algorithms | Examples of quantum algorithms. |
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. |