Commit 5bf8919
authored
Add internal evolve methods by Clifford gates (#15813)
* add _evolve_sx, _evolve_sxdg, _evolve_dcx, _evolve_iswap
* add tests for _append_circuit method
* rewrite _evolve_dcx
* rewrite _evolve_iswap
* simplify _evolve_iswap phase calc
* update test
* unify tests
* enhance test of a random clifford circuit to include qargs
* enhance test for a random clifford circuit to include h method
* test only evolve and not internal methods
* simlify tests1 parent 858acb4 commit 5bf8919
2 files changed
Lines changed: 65 additions & 0 deletions
File tree
- qiskit/quantum_info/operators/symplectic
- test/python/quantum_info/operators/symplectic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
639 | 655 | | |
640 | 656 | | |
641 | 657 | | |
| |||
690 | 706 | | |
691 | 707 | | |
692 | 708 | | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
693 | 718 | | |
694 | 719 | | |
695 | 720 | | |
| |||
701 | 726 | | |
702 | 727 | | |
703 | 728 | | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
704 | 745 | | |
705 | 746 | | |
706 | 747 | | |
| |||
740 | 781 | | |
741 | 782 | | |
742 | 783 | | |
| 784 | + | |
| 785 | + | |
743 | 786 | | |
744 | 787 | | |
745 | 788 | | |
746 | 789 | | |
747 | 790 | | |
748 | 791 | | |
| 792 | + | |
749 | 793 | | |
| 794 | + | |
750 | 795 | | |
751 | 796 | | |
752 | 797 | | |
| |||
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
449 | 451 | | |
450 | 452 | | |
451 | 453 | | |
| 454 | + | |
452 | 455 | | |
453 | 456 | | |
454 | 457 | | |
| |||
489 | 492 | | |
490 | 493 | | |
491 | 494 | | |
| 495 | + | |
| 496 | + | |
492 | 497 | | |
493 | 498 | | |
494 | 499 | | |
495 | 500 | | |
| 501 | + | |
496 | 502 | | |
| 503 | + | |
497 | 504 | | |
498 | 505 | | |
499 | 506 | | |
| |||
523 | 530 | | |
524 | 531 | | |
525 | 532 | | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
526 | 546 | | |
527 | 547 | | |
528 | 548 | | |
| |||
0 commit comments