Description Usage Arguments Details Value Examples
Gives the index in 1, …, Q^2 (directed) or 1, …, Q*(Q+1)/2 (undirected) that corresponds to group pair (q,l). Works also for vectors of indices q and l.
1 | convertGroupPair(q, l, Q, directed = TRUE)
|
q |
Group index q |
l |
Group index l |
Q |
Total number of groups Q |
directed |
Boolean for directed (TRUE) or undirected (FALSE) case |
Relations between groups (q,l) are stored in vectors, whose indexes depend on whether the graph is directed or undirected.
The (q,l) group pair is converted into the index (q-1)*Q+l
The (q,l) group pair with q<=l is converted into the index (2*Q-q+2)*(q-1)/2 +l-q+1
Index corresponding to the group pair (q,l)
1 2 3 4 5 6 7 8 9 | # Convert the group pair (3,2) into an index, where the total number of group is 3,
# for directed and undirected graph
q <- 3
l <- 2
Q <- 3
directedIndex <- convertGroupPair(q,l,Q)
undirectedIndex <- convertGroupPair(q,l,Q, FALSE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.