# nvertices: Count the number of vertices/edges/slices in a graph In netdiffuseR: Analysis of Diffusion and Contagion Processes on Networks

## Description

Count the number of vertices/edges/slices in a graph

## Usage

 ```1 2 3 4 5 6 7 8 9``` ```nvertices(graph) nnodes(graph) nedges(graph) nlinks(graph) nslices(graph) ```

## Arguments

 `graph` Any class of accepted graph format (see `netdiffuseR-graphs`).

## Details

`nnodes` and `nlinks` are just aliases for `nvertices` and `nedges` respectively.

## Value

For `nvertices` and `nslices`, an integer scalar equal to the number of vertices and slices in the graph. Otherwise, from `nedges`, either a list of size t with the counts of edges (non-zero elements in the adjacency matrices) at each time period, or, when `graph` is static, a single scalar with such number.

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27``` ```# Creating a dynamic graph (we will use this for all the classes) ----------- set.seed(13133) diffnet <- rdiffnet(100, 4) # Lets use the first time period as a static graph graph_mat <- diffnet\$graph[[1]] graph_dgCMatrix <- methods::as(graph_mat, "dgCMatrix") # Now lets generate the other dynamic graphs graph_list <- diffnet\$graph graph_array <- as.array(diffnet) # using the as.array method for diffnet objects # Now we can compare vertices counts nvertices(diffnet) nvertices(graph_list) nvertices(graph_array) nvertices(graph_mat) nvertices(graph_dgCMatrix) # ... and edges count nedges(diffnet) nedges(graph_list) nedges(graph_array) nedges(graph_mat) nedges(graph_dgCMatrix) ```

netdiffuseR documentation built on June 7, 2018, 5:05 p.m.