netket.graph.AbstractGraph#
- class netket.graph.AbstractGraph[source]#
Bases:
ABCAbstract class for NetKet graph objects.
- Inheritance

- __init__()#
- Attributes
- edge_colors#
Sequence of edge colors, in the order of the edges returned by
self.edges.
- n_edges#
The number of edges in the graph.
- n_nodes#
The number of nodes (or vertices) in the graph
- Methods
- abstractmethod adjacency_list()[source]#
List containing the adjacency list of the graph where each node is represented by an integer in [0, n_nodes)
- abstractmethod distances()[source]#
Return the integer graph distance between all pairs \(i,j\) of sites in the graph.
The graph distance is the shortest-path length, i.e. the minimum number of edges connecting two sites. The distance between unconnected nodes (no path exists between them) is set to \(-1\).
- abstractmethod edges(return_color=False, filter_color=None)[source]#
Returns the sequence of edges of the graph.