.. index:: pair: struct; QPanda::SU4TopologyMatch::gates_digraph .. _doxid-struct_q_panda_1_1_s_u4_topology_match_1_1gates__digraph: struct QPanda::SU4TopologyMatch::gates_digraph ============================================== .. toctree:: :hidden: Overview ~~~~~~~~ Simple digraph, used to group all gates. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct gates_digraph { // fields std::map, std::vector>> :target:`vertexs`; std::vector> :ref:`edges`; size_t :target:`id` = 0; // methods size_t :target:`add_vertex`(std::pair, std::vector> info); bool :target:`add_edge`( size_t u, size_t v ); bool :target:`remove_vertex`(size_t id); size_t :target:`in_degree`(size_t id); }; .. _details-struct_q_panda_1_1_s_u4_topology_match_1_1gates__digraph: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Simple digraph, used to group all gates. Fields ------ .. index:: pair: variable; edges .. _doxid-struct_q_panda_1_1_s_u4_topology_match_1_1gates__digraph_1acbcf7af9fc7680e731238d8eb6fae8de: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::vector> edges in --> out