Skip to content

✨ Separation and Structure of Neutral Atom Mapper  #465

@lsschmid

Description

@lsschmid

What's the problem this feature will solve?

To make the code and the mapping process clearer, it would be good to clearly separate the different tasks:

  1. Map circuit
  • Insert SWAP and MOVE operations
  • Convert MOVE to AodOperations
  1. Schedule circuit

In this regard a possible idea is to consider a "reset" functionality for the mapper which deletes/resets all information needed temporarily during the mapping (e.g. position of mapping, ...) See here

Describe the solution you'd like

Functionality already exists, just restructure the functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    c++Anything related to C++ codecode qualityAnything related to code quality and code style.enhancementAnything 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