#include <graphml.h>
+ Inheritance diagram for graphmlt:
+ Collaboration diagram for graphmlt:
Run depth-first search on the graph, starting from a single source node.
Run depth-first search on the graph, starting from multiple source nodes.
Removes any edges between nodes in a graph that are unreachable from a given start node.
Removes any edges between nodes in a graph that are unreachable from a vector of start nodes.
Run recursive depth-limited search on the graph, starting from multiple source nodes, to find the nodes reachable within n steps.
Run recursive depth-limited search on the graph, starting from multiple source nodes, to find the nodes reachable within n steps.
Ensure a graph is chordal (contains no 4+-cycles without an edge crossing the cycle) by adding extra edges.
Find connected subgraphs in an undirected graph.
Computes strongly-connected components of a graph and yields a vector expressing a mapping from nodes to components indices.
Find a topological order of the nodes if graph is DAG, return empty list for non-DAG or empty graph.
Additional Inherited Members
Run recursive depth-limited search on the graph, starting from multiple source nodes, to find the nodes reachable within n steps.
Detailed Description
Member Typedef Documentation
◆ key_valuest
Member Function Documentation
◆ add_node_if_not_exists()
node_indext graphmlt::add_node_if_not_exists
(
std::string
node_name )
inline
◆ has_node()
bool graphmlt::has_node
(
const std::string &
node_name )
const
inline
Member Data Documentation
◆ key_values
The documentation for this class was generated from the following file:
- /home/runner/work/cbmc/cbmc/src/xmllang/graphml.h