Skip to content

✨ Unify Architecture Classes #463

@lsschmid

Description

@lsschmid

What's the problem this feature will solve?

Currently, there exist three different Hardware Classes:

  1. Superconducting: Architecure.hpp
  2. Zoned Neutral Atom: ZonedNaArchitecure by @ystade
  3. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    c++Anything related to C++ codeenhancementAnything related to improvements of the existing libraryusabilityAnything related to usability

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions