buildRoutingMat: Build routing matrices for linked star topologies; that is, a...

Description Usage Arguments Value See Also Examples

View source: R/lib.R

Description

Build routing matrices for linked star topologies; that is, a set of star-topology networks with links between a subset of routers

Usage

1
buildRoutingMat(nVec, Cmat)

Arguments

nVec

integer vector containing number of nodes in each sub-network (length m)

Cmat

matrix (m x m) containing a one for each linked sub-network; only upper triangular part is used

Value

routing matrix of dimension at least 2*sum(nVec) x sum(nVec^2)

See Also

buildStarMat, which this function depends upon

Examples

1
2
3
4
nVec <- c(3, 3, 3)
Cmat <- diag(3)
Cmat[1,2] <- Cmat[2,3] <- 1
buildRoutingMat(nVec, Cmat)

Example output

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13]
 [1,]    1    1    1    1    1    1    1    1    1     0     0     0     0
 [2,]    0    0    0    0    0    0    0    0    0     1     1     1     1
 [3,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [4,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [5,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [6,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [7,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [8,]    0    0    0    0    0    0    0    0    0     0     0     0     0
 [9,]    0    0    0    0    0    0    0    0    0     0     0     0     0
[10,]    1    0    0    0    0    0    0    0    0     1     0     0     0
[11,]    0    1    0    0    0    0    0    0    0     0     1     0     0
[12,]    0    0    1    0    0    0    0    0    0     0     0     1     0
[13,]    0    0    0    1    0    0    0    0    0     0     0     0     1
[14,]    0    0    0    0    1    0    0    0    0     0     0     0     0
[15,]    0    0    0    0    0    1    0    0    0     0     0     0     0
[16,]    0    0    0    0    0    0    1    0    0     0     0     0     0
[17,]    0    0    0    0    0    0    0    1    0     0     0     0     0
[18,]    0    0    0    0    0    0    0    0    1     0     0     0     0
[19,]    0    0    0    1    1    1    0    0    0     0     0     0     1
[20,]    0    0    0    0    0    0    0    0    0     0     0     0     0
[21,]    0    0    0    0    0    0    0    0    0     0     0     0     0
[22,]    0    0    0    0    0    0    0    0    0     0     0     0     0
[23,]    0    0    0    0    0    0    0    0    0     0     0     0     0
[24,]    0    0    0    0    0    0    0    0    0     0     0     0     0
      [,14] [,15] [,16] [,17] [,18] [,19] [,20] [,21] [,22] [,23] [,24] [,25]
 [1,]     0     0     0     0     0     0     0     0     0     0     0     0
 [2,]     1     1     1     1     1     0     0     0     0     0     0     0
 [3,]     0     0     0     0     0     1     1     1     1     1     1     1
 [4,]     0     0     0     0     0     0     0     0     0     0     0     0
 [5,]     0     0     0     0     0     0     0     0     0     0     0     0
 [6,]     0     0     0     0     0     0     0     0     0     0     0     0
 [7,]     0     0     0     0     0     0     0     0     0     0     0     0
 [8,]     0     0     0     0     0     0     0     0     0     0     0     0
 [9,]     0     0     0     0     0     0     0     0     0     0     0     0
[10,]     0     0     0     0     0     1     0     0     0     0     0     0
[11,]     0     0     0     0     0     0     1     0     0     0     0     0
[12,]     0     0     0     0     0     0     0     1     0     0     0     0
[13,]     0     0     0     0     0     0     0     0     1     0     0     0
[14,]     1     0     0     0     0     0     0     0     0     1     0     0
[15,]     0     1     0     0     0     0     0     0     0     0     1     0
[16,]     0     0     1     0     0     0     0     0     0     0     0     1
[17,]     0     0     0     1     0     0     0     0     0     0     0     0
[18,]     0     0     0     0     1     0     0     0     0     0     0     0
[19,]     1     1     0     0     0     0     0     0     1     1     1     0
[20,]     0     0     0     0     0     0     0     0     0     0     0     0
[21,]     0     0     0     0     0     0     0     0     0     0     0     0
[22,]     0     0     0     0     0     0     0     0     0     0     0     0
[23,]     0     0     0     0     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0     0     0     0     0
      [,26] [,27] [,28] [,29] [,30] [,31] [,32] [,33] [,34] [,35] [,36] [,37]
 [1,]     0     0     0     0     0     0     0     0     0     0     0     0
 [2,]     0     0     0     0     0     0     0     0     0     0     0     0
 [3,]     1     1     0     0     0     0     0     0     0     0     0     0
 [4,]     0     0     1     1     1     1     1     1     1     1     1     0
 [5,]     0     0     0     0     0     0     0     0     0     0     0     1
 [6,]     0     0     0     0     0     0     0     0     0     0     0     0
 [7,]     0     0     0     0     0     0     0     0     0     0     0     0
 [8,]     0     0     0     0     0     0     0     0     0     0     0     0
 [9,]     0     0     0     0     0     0     0     0     0     0     0     0
[10,]     0     0     1     0     0     0     0     0     0     0     0     1
[11,]     0     0     0     1     0     0     0     0     0     0     0     0
[12,]     0     0     0     0     1     0     0     0     0     0     0     0
[13,]     0     0     0     0     0     1     0     0     0     0     0     0
[14,]     0     0     0     0     0     0     1     0     0     0     0     0
[15,]     0     0     0     0     0     0     0     1     0     0     0     0
[16,]     0     0     0     0     0     0     0     0     1     0     0     0
[17,]     1     0     0     0     0     0     0     0     0     1     0     0
[18,]     0     1     0     0     0     0     0     0     0     0     1     0
[19,]     0     0     0     0     0     0     0     0     0     0     0     0
[20,]     0     0     1     1     1     0     0     0     0     0     0     1
[21,]     0     0     0     0     0     0     0     0     1     1     1     0
[22,]     0     0     0     0     0     0     0     0     0     0     0     0
[23,]     0     0     0     0     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0     0     0     0     0
      [,38] [,39] [,40] [,41] [,42] [,43] [,44] [,45] [,46] [,47] [,48] [,49]
 [1,]     0     0     0     0     0     0     0     0     0     0     0     0
 [2,]     0     0     0     0     0     0     0     0     0     0     0     0
 [3,]     0     0     0     0     0     0     0     0     0     0     0     0
 [4,]     0     0     0     0     0     0     0     0     0     0     0     0
 [5,]     1     1     1     1     1     1     1     1     0     0     0     0
 [6,]     0     0     0     0     0     0     0     0     1     1     1     1
 [7,]     0     0     0     0     0     0     0     0     0     0     0     0
 [8,]     0     0     0     0     0     0     0     0     0     0     0     0
 [9,]     0     0     0     0     0     0     0     0     0     0     0     0
[10,]     0     0     0     0     0     0     0     0     1     0     0     0
[11,]     1     0     0     0     0     0     0     0     0     1     0     0
[12,]     0     1     0     0     0     0     0     0     0     0     1     0
[13,]     0     0     1     0     0     0     0     0     0     0     0     1
[14,]     0     0     0     1     0     0     0     0     0     0     0     0
[15,]     0     0     0     0     1     0     0     0     0     0     0     0
[16,]     0     0     0     0     0     1     0     0     0     0     0     0
[17,]     0     0     0     0     0     0     1     0     0     0     0     0
[18,]     0     0     0     0     0     0     0     1     0     0     0     0
[19,]     0     0     0     0     0     0     0     0     0     0     0     0
[20,]     1     1     0     0     0     0     0     0     1     1     1     0
[21,]     0     0     0     0     0     1     1     1     0     0     0     0
[22,]     0     0     0     0     0     0     0     0     0     0     0     0
[23,]     0     0     0     0     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0     0     0     0     0
      [,50] [,51] [,52] [,53] [,54] [,55] [,56] [,57] [,58] [,59] [,60] [,61]
 [1,]     0     0     0     0     0     0     0     0     0     0     0     0
 [2,]     0     0     0     0     0     0     0     0     0     0     0     0
 [3,]     0     0     0     0     0     0     0     0     0     0     0     0
 [4,]     0     0     0     0     0     0     0     0     0     0     0     0
 [5,]     0     0     0     0     0     0     0     0     0     0     0     0
 [6,]     1     1     1     1     1     0     0     0     0     0     0     0
 [7,]     0     0     0     0     0     1     1     1     1     1     1     1
 [8,]     0     0     0     0     0     0     0     0     0     0     0     0
 [9,]     0     0     0     0     0     0     0     0     0     0     0     0
[10,]     0     0     0     0     0     1     0     0     0     0     0     0
[11,]     0     0     0     0     0     0     1     0     0     0     0     0
[12,]     0     0     0     0     0     0     0     1     0     0     0     0
[13,]     0     0     0     0     0     0     0     0     1     0     0     0
[14,]     1     0     0     0     0     0     0     0     0     1     0     0
[15,]     0     1     0     0     0     0     0     0     0     0     1     0
[16,]     0     0     1     0     0     0     0     0     0     0     0     1
[17,]     0     0     0     1     0     0     0     0     0     0     0     0
[18,]     0     0     0     0     1     0     0     0     0     0     0     0
[19,]     0     0     0     0     0     0     0     0     0     0     0     0
[20,]     0     0     0     0     0     0     0     0     0     0     0     0
[21,]     0     0     1     1     1     0     0     0     0     0     0     0
[22,]     0     0     0     0     0     0     0     0     1     1     1     0
[23,]     0     0     0     0     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0     0     0     0     0
      [,62] [,63] [,64] [,65] [,66] [,67] [,68] [,69] [,70] [,71] [,72] [,73]
 [1,]     0     0     0     0     0     0     0     0     0     0     0     0
 [2,]     0     0     0     0     0     0     0     0     0     0     0     0
 [3,]     0     0     0     0     0     0     0     0     0     0     0     0
 [4,]     0     0     0     0     0     0     0     0     0     0     0     0
 [5,]     0     0     0     0     0     0     0     0     0     0     0     0
 [6,]     0     0     0     0     0     0     0     0     0     0     0     0
 [7,]     1     1     0     0     0     0     0     0     0     0     0     0
 [8,]     0     0     1     1     1     1     1     1     1     1     1     0
 [9,]     0     0     0     0     0     0     0     0     0     0     0     1
[10,]     0     0     1     0     0     0     0     0     0     0     0     1
[11,]     0     0     0     1     0     0     0     0     0     0     0     0
[12,]     0     0     0     0     1     0     0     0     0     0     0     0
[13,]     0     0     0     0     0     1     0     0     0     0     0     0
[14,]     0     0     0     0     0     0     1     0     0     0     0     0
[15,]     0     0     0     0     0     0     0     1     0     0     0     0
[16,]     0     0     0     0     0     0     0     0     1     0     0     0
[17,]     1     0     0     0     0     0     0     0     0     1     0     0
[18,]     0     1     0     0     0     0     0     0     0     0     1     0
[19,]     0     0     0     0     0     0     0     0     0     0     0     0
[20,]     0     0     0     0     0     0     0     0     0     0     0     0
[21,]     0     0     0     0     0     0     0     0     0     0     0     0
[22,]     0     0     0     0     0     1     1     1     0     0     0     0
[23,]     0     0     0     0     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0     0     0     0     0
      [,74] [,75] [,76] [,77] [,78] [,79] [,80] [,81]
 [1,]     0     0     0     0     0     0     0     0
 [2,]     0     0     0     0     0     0     0     0
 [3,]     0     0     0     0     0     0     0     0
 [4,]     0     0     0     0     0     0     0     0
 [5,]     0     0     0     0     0     0     0     0
 [6,]     0     0     0     0     0     0     0     0
 [7,]     0     0     0     0     0     0     0     0
 [8,]     0     0     0     0     0     0     0     0
 [9,]     1     1     1     1     1     1     1     1
[10,]     0     0     0     0     0     0     0     0
[11,]     1     0     0     0     0     0     0     0
[12,]     0     1     0     0     0     0     0     0
[13,]     0     0     1     0     0     0     0     0
[14,]     0     0     0     1     0     0     0     0
[15,]     0     0     0     0     1     0     0     0
[16,]     0     0     0     0     0     1     0     0
[17,]     0     0     0     0     0     0     1     0
[18,]     0     0     0     0     0     0     0     1
[19,]     0     0     0     0     0     0     0     0
[20,]     0     0     0     0     0     0     0     0
[21,]     0     0     0     0     0     0     0     0
[22,]     0     0     1     1     1     0     0     0
[23,]     0     0     0     0     0     0     0     0
[24,]     0     0     0     0     0     0     0     0

networkTomography documentation built on May 2, 2019, 3:28 a.m.