Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
List of all members | Public Attributes
TreeSearchResult Struct Reference

Structure containing the result of tree search over gate structures with Gray code and level information. More...

#include <N_Qubit_Decomposition_Tree_Search.h>

Public Attributes

LevelInfo level_info
 Updated LevelInfo containing visited states and sequence pairs. More...
 
std::map< GrayCodeCNOT, SearchNodeprefixes
 Map of GrayCodeCNOT to OSR (Operator Schmidt Rank) result pairs. More...
 
std::vector< GrayCodeCNOTsolutions
 Vector of successful Gray-code solutions. More...
 

Detailed Description

Structure containing the result of tree search over gate structures with Gray code and level information.

Definition at line 302 of file N_Qubit_Decomposition_Tree_Search.h.

Member Data Documentation

◆ level_info

LevelInfo TreeSearchResult::level_info

Updated LevelInfo containing visited states and sequence pairs.

Definition at line 306 of file N_Qubit_Decomposition_Tree_Search.h.

◆ prefixes

std::map<GrayCodeCNOT, SearchNode> TreeSearchResult::prefixes

Map of GrayCodeCNOT to OSR (Operator Schmidt Rank) result pairs.

Definition at line 308 of file N_Qubit_Decomposition_Tree_Search.h.

◆ solutions

std::vector<GrayCodeCNOT> TreeSearchResult::solutions

Vector of successful Gray-code solutions.

Definition at line 304 of file N_Qubit_Decomposition_Tree_Search.h.


The documentation for this struct was generated from the following file: