graph_tool
#
This is the core module providing the fundamental data structures and functions.
Fundamental classes#
Property Maps#
This base class provides a mapping from vertices, edges or whole graphs to arbitrary properties. |
|
This class provides a mapping from vertices to arbitrary properties. |
|
This class provides a mapping from edges to arbitrary properties. |
|
This class provides a mapping from graphs to arbitrary properties. |
|
This is a |
|
Group list of properties |
|
Ungroup vector property map |
|
Map the values of |
|
Propagate the prop values of vertices with value val to all their out-neighbors. |
|
Return an edge property map corresponding to the vertex property prop of either the target and source of the edge, according to endpoint. |
|
Return a vertex property map corresponding to a specific operation (sum, product, min or max) on the edge property eprop of incident edges on each vertex, following the direction given by direction. |
|
Given a list of property maps props of the same type, a derived list of property maps with integral type htype is returned, where each value is replaced by a perfect (i.e. unique) hash value. |
|
Return a list of possible properties value types. |
Graph IO#
Load a graph from |
|
Load a graph from a |
OpenMP configuration#
Return |
|
Return the number of OpenMP threads. |
|
Set the number of OpenMP threads. |
|
Return the runtime OpenMP schedule and chunk size. |
|
Set the runtime OpenMP schedule and chunk size. |
|
Return the minimum number of vertices necessary to enable parallelization. |
|
Set the the minimum number of vertices necessary to enable parallelization. |
System information#
Show |