watkinsr
|
e2fac81025
|
shell.nix
|
2 years ago |
watkinsr
|
28ad309a8b
|
update README
|
2 years ago |
watkinsr
|
baefd672bd
|
use CMake, refactor simulator to seperate dir
|
2 years ago |
watkinsr
|
f335258c45
|
update readme
|
2 years ago |
watkinsr
|
75f7493420
|
parser: implement APPLY gate register
|
2 years ago |
watkinsr
|
4937fb3fa9
|
Various QOL improvements
Now we can see help in the shell and peek at registers. There is also
basic variable allocation for gates and registers.
|
2 years ago |
watkinsr
|
6d4c8aaf19
|
QuantumGate alias
|
2 years ago |
watkinsr
|
4277b35e6b
|
Implement FORMGATE and cleanup interpreter
|
2 years ago |
watkinsr
|
1bbd4b7c9d
|
update todos
|
2 years ago |
watkinsr
|
c5d6a6f706
|
update TODOS
|
2 years ago |
watkinsr
|
6a8d78e87b
|
sqint: add thesis documents
|
2 years ago |
watkinsr
|
b619012e4d
|
parser: finally entangle system
|
2 years ago |
watkinsr
|
30c3b9bf52
|
qreg: fix dot product
|
2 years ago |
watkinsr
|
712a1d1b5a
|
qreg: cleanup gate usage and add CNOT
|
2 years ago |
watkinsr
|
4cb21b6cf2
|
add: todos
|
2 years ago |
watkinsr
|
f1b663ba1a
|
parse: test HADxID
|
2 years ago |
watkinsr
|
e9060f0f59
|
qreg: dot product amplitudes
|
2 years ago |
watkinsr
|
d0333c4926
|
qreg: simplify applyGate
|
2 years ago |
watkinsr
|
52d853a11b
|
qreg: printAmplitudes
|
2 years ago |
watkinsr
|
bc40df9f8d
|
qreg: printGate method
|
2 years ago |
watkinsr
|
49a871351a
|
qreg: tensor method
|
2 years ago |
watkinsr
|
0ccc59768d
|
qreg: numberOfAmplitudes member
|
2 years ago |
watkinsr
|
9e6bb2d51e
|
qreg: HAD gate is public
|
2 years ago |
watkinsr
|
076d9e4d76
|
qreg: add ID gate
|
2 years ago |
watkinsr
|
be0b9fe683
|
qreg: implement init bit
|
2 years ago |
watkinsr
|
5ab85dd0d8
|
sim: simplify entry method and tensor
|
2 years ago |
watkinsr
|
a9564e1e2c
|
ref: simulator
|
2 years ago |
watkinsr
|
93b96ad35d
|
no need for license
|
2 years ago |
watkinsr
|
5332ec4dbf
|
qreg: begin qreg implementation
|
2 years ago |
watkinsr
|
e5058cc459
|
add mypy dep for python simulator
|
2 years ago |
watkinsr
|
7688e53467
|
qreg: add gate logic
|
2 years ago |
watkinsr
|
0818e5cf2f
|
ref: python project
|
2 years ago |
watkinsr
|
4510c8cca4
|
update README
|
2 years ago |
watkinsr
|
0b6a5a0b20
|
update gitignore
|
2 years ago |
watkinsr
|
623bb42dd6
|
cleanup cpp code
|
2 years ago |
watkinsr
|
3f3611f5af
|
remove eigen3 dep
|
2 years ago |
watkinsr
|
568cf2ae18
|
sim: cleanup python code
|
2 years ago |
watkinsr
|
c29625434e
|
target C++11
|
2 years ago |
watkinsr
|
82e870ea35
|
test file for when rewriting in cpp
|
2 years ago |
watkinsr
|
134f33ac76
|
add numpy as dependency
|
2 years ago |
watkinsr
|
fda6dcd3ef
|
cleanup quantum simulator code
|
2 years ago |
watkinsr
|
d422680407
|
code cleanup
|
2 years ago |
watkinsr
|
f2bb73d056
|
update README
|
2 years ago |
watkinsr
|
673a2717c9
|
make it compile on nixos
|
2 years ago |
watkinsr
|
06d65ba61c
|
update README
|
3 years ago |
watkinsr
|
2f402b8146
|
Move project to CPP and create QReg class
- Include Eigen matrix library
|
3 years ago |
watkinsr
|
5891ea684c
|
Fix up docs
|
3 years ago |
watkinsr
|
9e127bc008
|
Refactor makefile
- Add to makefile and move to root dir
- Export readme to html for use on VPS
|
3 years ago |
watkinsr
|
2dd3b26fc7
|
Improve readme
|
3 years ago |
watkinsr
|
22cba0e2e2
|
No need for compile script anymore
|
3 years ago |