These functions lets the user query whether the edges in a graph is of a
specific type. All functions return a logical vector giving whether each edge
in the graph corresponds to the specific type.
Usage
edge_is_multiple()
edge_is_loop()
edge_is_mutual()
edge_is_from(from)
edge_is_to(to)
edge_is_between(from, to, ignore_dir = !graph_is_directed())
edge_is_incident(i)
Arguments
from, to, i
A vector giving node indices
ignore_dir
Is both directions of the edge allowed
Value
A logical vector of the same length as the number of edges in the
graph
Functions
edge_is_multiple: Query whether each edge has any parallel siblings
edge_is_loop: Query whether each edge is a loop
edge_is_mutual: Query whether each edge has a sibling going in the reverse direction
edge_is_from: Query whether an edge goes from a set of nodes
edge_is_to: Query whether an edge goes to a set of nodes
edge_is_between: Query whether an edge goes between two sets of nodes
edge_is_incident: Query whether an edge goes from or to a set of nodes