1
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 10 hours ago.
Sep 04, 2024 — Sep 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Minor changes, mainly added a comment about tensors optimization that could be done More... 7 months ago
Minor change in MeasureNoCollapse for statevector More... 7 months ago
Changed the multiplication with lambda in MeasureNoCollapse for the MPS simulator to be done with the site matrix instead of the intermediate one More... 7 months ago
Enhancement for MPS simulator's MeasureNoCollapse: if zero is measured, no need to compute the matrix again, it was already computed. More... 7 months ago
Improved MeasureNoCollapse tests for the MPS simulator: for multiple shots the circuit needs to be executed only once since the MeasureNoCollapse does not alter the state. More... 7 months ago
Also moved GetProbability into the MPS base class More... 7 months ago
Reduced complexity by moving ApplySingleQubitGate in the MPS base class, since it's quite simple More... 7 months ago
Reduced complexity, again More... 7 months ago
Reduced complexity More... 7 months ago
Forgot to save some comments before committing. More... 7 months ago
Added a `MeasureNoCollapse` function to the Matrix Product State simulator which is similar with the one from the statevector. Can be used to optimize multiple shots execution, to avoid applying the gates again and again for each shot. More... 7 months ago
Fixed cloning MPS simulator issue for cloning the saved state More... 7 months ago
Nothing really, just added a const specifier More... 7 months ago
Simplified a MPS measurements test function More... 7 months ago
Added a function to the MPS simulator that allows to measure a bunch of qubits together more efficiently than measuring them separately. More... 7 months ago
Forgot to return the cloned simulator More... 7 months ago
Clone for StabilizerSimulator was private, made it public More... 7 months ago
Added Clone functions to simulators, I need them in a closed source project More... 7 months ago
Moved some 'debug' functions (for displaying/logging/saving the state) from the statevector simulator in a 'Debug' class More... 7 months ago
Exposed `MeasureNoCollapse` as public, I might need it in a private project. Changed `addseed` to an `unsigned int` and set it to a random value if the passed value is zero. More... 7 months ago
Added Reset for a couple of simulators More... 8 months ago
Renamed function to RestoreState More... 8 months ago
Added the ability to save/restore the state internally for all simulators. It is useful for example for executing multiple shots for circuits that have measurements only at the end (save state before measurements, execute measurements, restore state and redo only measurements until all shots are executed). More... 8 months ago
Simplified some code More... 9 months ago
Added a way to disable/enable back multithreading. I'm using multiple simulators from different threads so this is a useful feature. More... 10 months ago
Removed unused variable from getBasisStateProbability More... 10 months ago
Reduced complexity for StabilizerState::getBasisStateProbability More... 10 months ago
Forgot to add the new source file More... 10 months ago
Split the code of the StabilizerSimulator into two classes to reduce complexity of the class. More... 10 months ago
Simplified the clifford code, added some more comments that should explain better what's going on More... 10 months ago