1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Switched back to the simpler Suzuki-Trotter decomposition while testing More... about 2 years ago
Switched back to better precision Trotter decomposition for Schrodinger simulation More... about 2 years ago
The Schrodinger simulation interval now starts from 0. The simulation is still broken, as the values that work for the finite differences solution are not good for the schrodinger simulation and vice-versa. More... about 2 years ago
For now the schrodinger simulation is broken, but the finite differences for testing it should be ok More... about 2 years ago
Added possibility of setting a step potential and a test with it More... about 2 years ago
polar should be faster than exp More... about 2 years ago
Split out the qubits swapping from the fourier transform (so it could be used from other algo) More... about 2 years ago
Simplified the QuantumFourierTransform implementation More... about 2 years ago
Increased speed for the schrodinger simulation tests and added another test with a potential well More... about 2 years ago
Schrodinger simulation kind of works along with some tests against a finite difference solution... still have a sign issue and have to add more tests and adjust values to fall onto better precision to have more similarity between the two solutions. More... about 2 years ago
Re-implemented the quantum fourier transform, based on 'Quantum Computation and Quantum Information' book, rechecking it to be sure it's ok. Still in schrodinger simulation the wavepacket goes in the other direction than expected, so there might be at least some sign problem somewhere... More... about 2 years ago
This should have the proper sign for kinetic term in schrodinger simulation, but still the finite difference solution is wrong (there seems to be a factor of 2 missing somewhere and also a sign issue for the kinetic part, although I tried to match the formulae from the article) More... about 2 years ago
Schrodinger simulation seems to work but apparently I still miss a factor of 2 somewhere in the finite differences computation, I'll have to recheck the formulae More... about 2 years ago
Probably fixed the kinetic and potential operators for SchrodingerSimulation, there are still some issues with some constants and with the finite differences computation More... about 2 years ago
Some fixes but still some things are not ok in SchrodingerSimulation More... about 2 years ago
Implemented the finite difference schrodinger solver (will be used for comparisons with the simulation) for the schrodinger simulation class. Not tested, probably wrong, I'll have to check the formulae and test it. More... about 2 years ago
Minor change, preparing for schrodinger simulation tests More... about 2 years ago
Might need also to hold intermediate omega values. More... about 2 years ago
Minot addition in the schrodinger simulation with finite differences - it will be implemented next week More... about 2 years ago
Started to implement the schrodinger simulation with finite differences, there is not much yet in it, but I added a reference for an article describing the unitarity issue and how it can be avoided. More... about 2 years ago
Multiplied position with deltax for momentum part of the gaussian, it's should be easier to figure out the needed k value that way More... about 2 years ago
Some utility functions to help with Schrodinger simulation More... about 2 years ago
Correctly positioning of the position for Schrodinger simulation More... about 2 years ago
Implemented the Schrodinger simulation (not fully, the phase shifts are not implemented using a lot of gates - typically controlled shifts - as it would be in a real quantum computer, but with operators that act on the whole register). Not tested yet. More... over 2 years ago
Fixed an issue in testing the adder, clearing values in Deutsch-Jozsa if they are not needed More... over 2 years ago
Quantum adder test code refactoring More... over 2 years ago
Full N-qubits numbers adder implemented More... over 2 years ago
Made quantum adders functional and added tests for them More... over 2 years ago
Quantum gates are now in a separate namespace More... over 2 years ago
Added implementation for a full quantum adder More... over 2 years ago