struct QPanda::SU4TopologyMatch::gates_digraph¶
Overview¶
Simple digraph, used to group all gates. More…
struct gates_digraph { // fields std::map<size_t, std::pair<std::vector<gate>, std::vector<int>>> vertexs; std::vector<std::pair<size_t, size_t>> edges; size_t id = 0; // methods size_t add_vertex(std::pair<std::vector<gate>, std::vector<int>> info); bool add_edge( size_t u, size_t v ); bool remove_vertex(size_t id); size_t in_degree(size_t id); };