![]() |
QCEngine Hands-On IntroductionThis is an active QC simulator, which provides a programming interface, as well as a programmer's visual model, for QC operations. It's not finished yet, but you're welcome to browse. Please give feedback to qc@machinelevel.com!©2000-2015 All rights reserved. For more information, please send email to qc@machinelevel.com |
|
||
- apply_shader(); - qy.write(1); - monte carlo equiv - qx.hadamard(); - qy.hadamard(); - qc.Grover(); - qc.read(); |
2. Counter |
||
- shader+Grover; - counter = 0; - counter = 1; - counter = 2; - counter = 3; - counter = superposition; - counter.invQFT(); - counter.read(); |
3. Waveguides
|
||
- convert to beamsplitters - fix adjacency - parallelize - construct IPKISS ![]() |
||
|
| |
|
|
|
4. Cluster States
|
||
Here we construct all of the different topological 4-bit cluster states. Notice: The program turns on the "color by phase" option, to make it easier to see the cluster states. |
|