QuantumSavory / QuantumSavory.jl

A full stack simulator of quantum hardware, from the low-level analog physics to high-level network dynamics. Includes discrete event simulator, symbolic representation for quantum object, and works with many backend simulators.
https://quantumsavory.github.io/QuantumSavory.jl/
MIT License
33 stars 14 forks source link

FIFO and FILO for query and querydelete! #80

Closed Krastanov closed 5 months ago

Krastanov commented 9 months ago

Currently we implicitly have FIFO order.

This should be a parameter to query and querydelete! (renamed from querypop!)

We can use types in order to have specialization:

struct FILO end
struct FIFO end
Krastanov commented 9 months ago

The hope is that using FILO order would fix the issues with EntanglementTracker

Krastanov commented 8 months ago

In #81 we clarified the order, but this is not implemented there.

Krastanov commented 6 months ago

with #106 now we support order in query, but it is pretty important to get it in querydelete! as well, @Abhishek-1Bhatt