|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Public Member Functions | |
| bool | contains_forbidden_subsequence (const GrayCodeCNOT &candidate) const |
| ForbiddenSubseqSet (const std::vector< matrix_base< int >> &topology) | |
| void | insert_forbidden (const GrayCodeCNOT &path) |
Public Attributes | |
| std::vector< GrayCodeCNOT > | patterns |
| const std::vector< matrix_base< int > > & | topology |
Definition at line 918 of file N_Qubit_Decomposition_Tree_Search.cpp.
|
inline |
Definition at line 922 of file N_Qubit_Decomposition_Tree_Search.cpp.
|
inline |
Definition at line 925 of file N_Qubit_Decomposition_Tree_Search.cpp.

|
inline |
Definition at line 935 of file N_Qubit_Decomposition_Tree_Search.cpp.

| std::vector<GrayCodeCNOT> ForbiddenSubseqSet::patterns |
Definition at line 919 of file N_Qubit_Decomposition_Tree_Search.cpp.
| const std::vector<matrix_base<int> >& ForbiddenSubseqSet::topology |
Definition at line 920 of file N_Qubit_Decomposition_Tree_Search.cpp.
1.8.13