mqt-core icon indicating copy to clipboard operation
mqt-core copied to clipboard

✨ Support for Neutral Atom Mapper

Open ystade opened this issue 2 months ago • 2 comments

Description

This pull request includes all modifications and data structures that are generally useful and required for the implementation of the neutral atom mapper, see mqt-qmap#417.

Checklist:

  • [x] The pull request only contains commits that are related to it.
  • [x] I have added appropriate tests and documentation.
  • [x] I have made sure that all CI jobs on GitHub pass.
  • [x] The pull request introduces no new warnings and follows the project's style guidelines.

ystade avatar Apr 23 '24 15:04 ystade

Codecov Report

Attention: Patch coverage is 93.09701% with 37 lines in your changes are missing coverage. Please review.

Project coverage is 91.6%. Comparing base (02ab5c0) to head (ee52b77).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main    #596     +/-   ##
=======================================
+ Coverage   91.4%   91.6%   +0.1%     
=======================================
  Files        131     147     +16     
  Lines      14091   14631    +540     
  Branches    2249    2340     +91     
=======================================
+ Hits       12887   13402    +515     
- Misses      1204    1229     +25     
Flag Coverage Δ
cpp 91.3% <93.0%> (+0.1%) :arrow_up:
python 99.7% <ø> (ø)
Files Coverage Δ
include/mqt-core/Definitions.hpp 76.4% <ø> (ø)
include/mqt-core/datastructures/DisjointSet.hpp 100.0% <100.0%> (ø)
include/mqt-core/na/NAComputation.hpp 100.0% <100.0%> (ø)
include/mqt-core/na/operations/NAOperation.hpp 100.0% <100.0%> (ø)
include/mqt-core/operations/CompoundOperation.hpp 100.0% <ø> (ø)
include/mqt-core/operations/OpType.hpp 90.9% <100.0%> (+2.0%) :arrow_up:
include/mqt-core/operations/Operation.hpp 81.1% <100.0%> (+1.6%) :arrow_up:
include/mqt-core/operations/StandardOperation.hpp 100.0% <ø> (ø)
src/na/NAComputation.cpp 100.0% <100.0%> (ø)
src/na/operations/NAGlobalOperation.cpp 100.0% <100.0%> (ø)
... and 14 more

... and 5 files with indirect coverage changes

codecov[bot] avatar Apr 24 '24 07:04 codecov[bot]

pre-commit.ci run

burgholzer avatar Apr 30 '24 14:04 burgholzer