|
Sequential Quantum Gate Decomposer
v1.9.7
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 919 of file N_Qubit_Decomposition_Tree_Search.cpp.
|
inline |
Definition at line 923 of file N_Qubit_Decomposition_Tree_Search.cpp.
|
inline |
Definition at line 926 of file N_Qubit_Decomposition_Tree_Search.cpp.

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

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