clusterGraph-class {graph} | R Documentation

## Class "clusterGraph"

### Description

A cluster graph is a special sort of graph for clustered data. Each cluster forms a completely connected subgraph. Three are no edges between clusters.

### Objects from the Class

Objects can be created by calls of the form `new("clusterGraph", ...)`.

### Slots

`clusters`:

  Object of class `"list"` a list of the labels of the elements, one element of the list for each cluster.

### Extends

Class `"graph"`, directly.

### Methods

connComp

  `signature(object = "clusterGraph")`: find the connected components; simply the clusters in this case.

acc

  `signature(object = "clusterGraph")`: find the accessible nodes from the supplied node.

adj

  `signature(object = "clusterGraph")`: find the adjacent nodes to the supplied node.

nodes

  `signature(object = "clusterGraph")`: return the nodes.

nodes<-

  `signature(object="clusterGraph", value="character")`: replace the node names with the new labels given in `value`.

numNodes

  `signature(object = "clusterGraph")`: return the number of nodes.

edgeWeights

  Return a list of edge weights in a list format similar to the `edges` method.

edgeL

  `signature(graph = "clusterGraph")`: A method for obtaining the edge list.

coerce

  `signature(from = "clusterGraph", to = "matrix")`: Convert the `clusterGraph` to an adjacency matrix. Currently, weights are ignored. The conversion assumes no self-loops.

### Author(s)

R. Gentleman

### See Also

`graph-class`, `distGraph-class`

### Examples

      cG1 <- new("clusterGraph", clusters=list(a=c(1,2,3), b=c(4,5,6)))
      cG1
      acc(cG1, c("1", "2"))

[Package graph version 1.72.0 Index]