What's the problem this feature will solve?
Currently, there exist three different Hardware Classes:
- Superconducting: Architecure.hpp
- Zoned Neutral Atom: ZonedNaArchitecure by @ystade
- Hybrid Neutral Atom by @lsschmid
It should be possible to unify at least the two Neutral Atom Architecures and maybe even all three of them.
One might event keep the possibility of adding Trapped Ion based Hardware later on!
Describe the solution you'd like
Maybe abstract base class and then derived classes for each hardware platform?
What's the problem this feature will solve?
Currently, there exist three different Hardware Classes:
It should be possible to unify at least the two Neutral Atom Architecures and maybe even all three of them.
One might event keep the possibility of adding Trapped Ion based Hardware later on!
Describe the solution you'd like
Maybe abstract base class and then derived classes for each hardware platform?