Skip to contents

This function is similar to incident(), but it queries multiple vertices at once.

Usage

incident_edges(graph, v, mode = c("out", "in", "all", "total"))

Arguments

graph

Input graph.

v

The vertices to query

mode

Whether to query outgoing (‘out’), incoming (‘in’) edges, or both types (‘all’). This is ignored for undirected graphs.

Value

A list of edge sequences.

vcount(), edges(), get_eids(), ecount()

Examples

g <- make_graph("Zachary")
incident_edges(g, c(1, 34))
#> [[1]]
#> ── <edge sequence> 16/78 · from dedc2f9 ────────────────────────────────────────
#>  [1] 1 ─ 2   1 ─ 3   1 ─ 4   1 ─ 5   1 ─ 6   1 ─ 7   1 ─ 8   1 ─ 9   1 ─ 11 
#> [10] 1 ─ 12  1 ─ 13  1 ─ 14  1 ─ 18  1 ─ 20  1 ─ 22  1 ─ 32 
#> 
#> [[2]]
#> ── <edge sequence> 17/78 · from dedc2f9 ────────────────────────────────────────
#>  [1] 9 ─ 34   10 ─ 34  14 ─ 34  15 ─ 34  16 ─ 34  19 ─ 34  20 ─ 34  21 ─ 34 
#>  [9] 23 ─ 34  24 ─ 34  27 ─ 34  28 ─ 34  29 ─ 34  30 ─ 34  31 ─ 34  32 ─ 34 
#> [17] 33 ─ 34 
#>