# make_full_bipartite_graph

##### Create a full bipartite graph

Bipartite graphs are also called two-mode by some. This function creates a bipartite graph in which every possible edge is present.

- Keywords
- graphs

##### Usage

```
make_full_bipartite_graph(
n1,
n2,
directed = FALSE,
mode = c("all", "out", "in")
)
```full_bipartite_graph(...)

##### Arguments

- n1
The number of vertices of the first kind.

- n2
The number of vertices of the second kind.

- directed
Logical scalar, whether the graphs is directed.

- mode
Scalar giving the kind of edges to create for directed graphs. If this is ‘

`out`

’ then all vertices of the first kind are connected to the others; ‘`in`

’ specifies the opposite direction; ‘`all`

’ creates mutual edges. This argument is ignored for undirected graphs.x- ...
Passed to

`make_full_bipartite_graph`

.

##### Details

Bipartite graphs have a ‘`type`

’ vertex attribute in igraph,
this is boolean and `FALSE`

for the vertices of the first kind and
`TRUE`

for vertices of the second kind.

##### Value

An igraph graph, with the ‘`type`

’ vertex attribute set.

##### See Also

`make_full_graph`

for creating one-mode full graphs

##### Examples

```
# NOT RUN {
g <- make_full_bipartite_graph(2, 3)
g2 <- make_full_bipartite_graph(2, 3, dir=TRUE)
g3 <- make_full_bipartite_graph(2, 3, dir=TRUE, mode="in")
g4 <- make_full_bipartite_graph(2, 3, dir=TRUE, mode="all")
# }
```

*Documentation reproduced from package igraph, version 1.2.5, License: GPL (>= 2)*