qbraid.transpiler.ConversionGraph
=================================

.. currentmodule:: qbraid.transpiler

.. autoclass:: ConversionGraph

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ConversionGraph.__init__
      ~ConversionGraph.add_child
      ~ConversionGraph.add_conversion
      ~ConversionGraph.add_edge
      ~ConversionGraph.add_edges_from
      ~ConversionGraph.add_edges_from_no_data
      ~ConversionGraph.add_node
      ~ConversionGraph.add_nodes_from
      ~ConversionGraph.add_parent
      ~ConversionGraph.adj
      ~ConversionGraph.adj_direction
      ~ConversionGraph.all_paths
      ~ConversionGraph.clear
      ~ConversionGraph.clear_edges
      ~ConversionGraph.closest_source
      ~ConversionGraph.closest_target
      ~ConversionGraph.compose
      ~ConversionGraph.contract_nodes
      ~ConversionGraph.conversions
      ~ConversionGraph.copy
      ~ConversionGraph.create_conversion_graph
      ~ConversionGraph.edge_index_map
      ~ConversionGraph.edge_indices
      ~ConversionGraph.edge_indices_from_endpoints
      ~ConversionGraph.edge_list
      ~ConversionGraph.edge_subgraph
      ~ConversionGraph.edges
      ~ConversionGraph.extend_from_edge_list
      ~ConversionGraph.extend_from_weighted_edge_list
      ~ConversionGraph.filter_edges
      ~ConversionGraph.filter_nodes
      ~ConversionGraph.find_adjacent_node_by_edge
      ~ConversionGraph.find_node_by_weight
      ~ConversionGraph.find_predecessor_node_by_edge
      ~ConversionGraph.find_predecessors_by_edge
      ~ConversionGraph.find_shortest_conversion_path
      ~ConversionGraph.find_successors_by_edge
      ~ConversionGraph.find_top_shortest_conversion_paths
      ~ConversionGraph.from_adjacency_matrix
      ~ConversionGraph.from_complex_adjacency_matrix
      ~ConversionGraph.get_all_edge_data
      ~ConversionGraph.get_edge_data
      ~ConversionGraph.get_edge_data_by_index
      ~ConversionGraph.get_edge_endpoints_by_index
      ~ConversionGraph.get_node_data
      ~ConversionGraph.get_node_experiment_types
      ~ConversionGraph.get_sorted_closest_sources
      ~ConversionGraph.get_sorted_closest_targets
      ~ConversionGraph.has_edge
      ~ConversionGraph.has_node
      ~ConversionGraph.has_parallel_edges
      ~ConversionGraph.has_path
      ~ConversionGraph.in_degree
      ~ConversionGraph.in_edges
      ~ConversionGraph.incident_edge_index_map
      ~ConversionGraph.incident_edges
      ~ConversionGraph.insert_node_on_in_edges
      ~ConversionGraph.insert_node_on_in_edges_multiple
      ~ConversionGraph.insert_node_on_out_edges
      ~ConversionGraph.insert_node_on_out_edges_multiple
      ~ConversionGraph.is_symmetric
      ~ConversionGraph.load_default_conversions
      ~ConversionGraph.make_symmetric
      ~ConversionGraph.merge_nodes
      ~ConversionGraph.neighbors
      ~ConversionGraph.neighbors_undirected
      ~ConversionGraph.node_indexes
      ~ConversionGraph.node_indices
      ~ConversionGraph.nodes
      ~ConversionGraph.num_edges
      ~ConversionGraph.num_nodes
      ~ConversionGraph.out_degree
      ~ConversionGraph.out_edges
      ~ConversionGraph.plot
      ~ConversionGraph.predecessor_indices
      ~ConversionGraph.predecessors
      ~ConversionGraph.read_edge_list
      ~ConversionGraph.remove_conversion
      ~ConversionGraph.remove_edge
      ~ConversionGraph.remove_edge_from_index
      ~ConversionGraph.remove_edges_from
      ~ConversionGraph.remove_node
      ~ConversionGraph.remove_node_retain_edges
      ~ConversionGraph.remove_node_retain_edges_by_id
      ~ConversionGraph.remove_node_retain_edges_by_key
      ~ConversionGraph.remove_nodes_from
      ~ConversionGraph.reset
      ~ConversionGraph.reverse
      ~ConversionGraph.shortest_path
      ~ConversionGraph.subgraph
      ~ConversionGraph.substitute_node_with_subgraph
      ~ConversionGraph.successor_indices
      ~ConversionGraph.successors
      ~ConversionGraph.to_dot
      ~ConversionGraph.to_undirected
      ~ConversionGraph.update_edge
      ~ConversionGraph.update_edge_by_index
      ~ConversionGraph.weighted_edge_list
      ~ConversionGraph.write_edge_list
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ConversionGraph.attrs
      ~ConversionGraph.check_cycle
      ~ConversionGraph.multigraph