igraph2scanList: Convert 'igraphSN' into 'scanList' objects

Description Usage Arguments Value Examples

View source: R/scanList_matList_conversion.R

Description

Convenience function to back-transform a igraphSN object (igraph object with attrs) into a scanList object

Usage

1
igraph2scanList(G, format = c("weightedAdj", "scanList"))

Arguments

G

an igraphSN object (see scanList2igraph())

format

character, option to specify if a weightedAdj or a 3D binary scanList should be returned

Value

scanList object. See simunet()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
set.seed(42)
n <- 5L
samp.effort <- 100L

# Adjacency matrix import
## random directed adjacency matrix
Adj <- sample(1:samp.effort,n * n) |>
  matrix(nrow = 5,dimnames = list(letters[1:n],letters[1:n]))
Adj[lower.tri(Adj,diag = TRUE)] <- 0L
Adj

sL <- simunet(Adj,samp.effort,"upper",10)
G <- sL |> scanList2igraph()
G
G |> igraph2scanList()
G |> igraph2scanList(format = "scanList")
identical(G |> igraph2scanList(format = "scanList"),sL)

R-KenK/SimuNet documentation built on Oct. 22, 2021, 1:27 a.m.