-
-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
c++Anything related to C++ codeAnything related to C++ codecode qualityAnything related to code quality and code style.Anything related to code quality and code style.enhancementAnything related to improvements of the existing libraryAnything related to improvements of the existing libraryusabilityAnything related to usabilityAnything related to usability
Milestone
Description
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:
- Map circuit
- Insert SWAP and MOVE operations
- Convert MOVE to AodOperations
- 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
Labels
c++Anything related to C++ codeAnything related to C++ codecode qualityAnything related to code quality and code style.Anything related to code quality and code style.enhancementAnything related to improvements of the existing libraryAnything related to improvements of the existing libraryusabilityAnything related to usabilityAnything related to usability