Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
MinCnotBoundSolver Member List

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) constMinCnotBoundSolverinlineprivate
build_cut_to_edges(const std::vector< matrix_base< int >> &topology)MinCnotBoundSolverinlineprivate
composition_satisfies(const std::vector< int > &edge_counts, const std::vector< std::pair< int, double > > &cut_bounds) constMinCnotBoundSolverinlineprivate
cut_to_edges_MinCnotBoundSolverprivate
cuts_MinCnotBoundSolverprivate
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) constMinCnotBoundSolverinlineprivate
MinCnotBoundSolver(int num_qubits, const std::vector< std::vector< int >> &cuts, const std::vector< matrix_base< int >> &topology)MinCnotBoundSolverinline
num_edges_MinCnotBoundSolverprivate
num_qubits_MinCnotBoundSolverprivate
solve_min_cnots(const std::vector< std::pair< int, double > > &cut_bounds, int max_total=-1) constMinCnotBoundSolverinline
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) constMinCnotBoundSolverinline