get_kneighbors {memnet}R Documentation

Get vector of neighbors exactly k steps away

Description

Function iterates over graph to identify for a given node all nodes that are exactly k steps apart.

Usage

get_kneighbors(adj, start, k = 1L)

Arguments

adj

numeric matrix specifying the adjacency matrix.

start

integer specifying the row index of the start node in the adjacency matrix.

k

integer specifying the exact distance to the start node.

Details

k < 1 will be set to k = 1.

Value

A numeric vector containing node indices of nodes k or fewer steps away from start.

Examples


# generate watts strogatz graph
network = grow_ws(n = 100, k = 10, p = .5)

# get neighborhood of second node
get_kneighbors(network, 2)

# get 3-hop neighborhood of second node
get_kneighbors(network, 2, k = 3)


[Package memnet version 0.1.0 Index]