|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
This is the complete list of members for MinCnotBoundSolver, including all inherited members.
| best_feasible_for_some_composition(int total, std::vector< int > &edge_counts, const std::vector< std::pair< int, double >> &cut_bounds, int pos, int used_sum, double &best_kappa, std::vector< int > &best_edge_counts) const | MinCnotBoundSolver | inlineprivate |
| build_cut_to_edges(const std::vector< matrix_base< int >> &topology) | MinCnotBoundSolver | inlineprivate |
| composition_satisfies(const std::vector< int > &edge_counts, const std::vector< std::pair< int, double > > &cut_bounds) const | MinCnotBoundSolver | inlineprivate |
| cut_to_edges_ | MinCnotBoundSolver | private |
| cuts_ | MinCnotBoundSolver | private |
| feasible_for_some_composition(int total, std::vector< int > &edge_counts, const std::vector< std::pair< int, double > > &cut_bounds, int pos, int used_sum) const | MinCnotBoundSolver | inlineprivate |
| MinCnotBoundSolver(int num_qubits, const std::vector< std::vector< int >> &cuts, const std::vector< matrix_base< int >> &topology) | MinCnotBoundSolver | inline |
| num_edges_ | MinCnotBoundSolver | private |
| num_qubits_ | MinCnotBoundSolver | private |
| solve_min_cnots(const std::vector< std::pair< int, double > > &cut_bounds, int max_total=-1) const | MinCnotBoundSolver | inline |
| solve_min_cnots(const std::vector< std::pair< int, double > > &cut_bounds, double &best_kappa, std::vector< int > &best_edge_counts, int max_total=-1) const | MinCnotBoundSolver | inline |
1.8.13