Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] restructuring MCX synthesis code #7505

Closed
wants to merge 31 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6b7ca4b
fixes
alexanderivrii Jan 6, 2022
6ca80ac
minor
alexanderivrii Jan 6, 2022
c68d9a2
experimenting
alexanderivrii Jan 7, 2022
5f17d33
experiments
alexanderivrii Jan 7, 2022
37e7dcc
more refactoring
alexanderivrii Jan 7, 2022
2bf80b3
minor
alexanderivrii Jan 7, 2022
da64f67
test
alexanderivrii Jan 7, 2022
944a543
minor
alexanderivrii Jan 9, 2022
92a173c
minor
alexanderivrii Jan 9, 2022
9862c74
minor
alexanderivrii Jan 9, 2022
ccac1bf
deleting print statements
alexanderivrii Jan 9, 2022
e484964
Fix for explicit gate classes
alexanderivrii Jan 9, 2022
9bb7220
fixes
alexanderivrii Jan 10, 2022
a74c1ec
Update qiskit/synthesis/mcx_synthesis.py
alexanderivrii Jan 10, 2022
d0df567
Minor improvements and first round of lint fixes
alexanderivrii Jan 11, 2022
7444528
second round of pylint fixes
alexanderivrii Jan 11, 2022
7c1e2a2
fix
alexanderivrii Jan 11, 2022
e34f1e6
another fix
alexanderivrii Jan 11, 2022
528037b
Reverting to a slightly older code structure; adding type hint
alexanderivrii Jan 16, 2022
75d2872
moving synthesis of 3-controlled and 4-controlled gates
alexanderivrii Jan 18, 2022
f468391
Fully implementing C3X and C4X gates as MCX gates
alexanderivrii Jan 18, 2022
4786d78
fixing the test since MCX no longer returns C3X and C4X explicit gates
alexanderivrii Jan 18, 2022
a6807a8
fixes
alexanderivrii Jan 18, 2022
117dca5
fixes
alexanderivrii Jan 18, 2022
9133873
test fix
alexanderivrii Jan 18, 2022
d862638
proper fix for supporting ancillas in MCX.__array__
alexanderivrii Jan 19, 2022
b908a2e
typo
alexanderivrii Jan 19, 2022
f514532
removing __array__ from MCX for now
alexanderivrii Jan 19, 2022
2d30cb3
will this work?
alexanderivrii Jan 20, 2022
c437ae6
lint
alexanderivrii Jan 20, 2022
7191759
minor
alexanderivrii Jan 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading