% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/make.R
\name{make_wheel}
\alias{make_wheel}
\alias{wheel}
\title{Create a wheel graph}
\usage{
make_wheel(n, ..., mode = c("in", "out", "mutual", "undirected"), center = 1)

wheel(n, ..., mode = c("in", "out", "mutual", "undirected"), center = 1)
}
\arguments{
\item{n}{Number of vertices.}

\item{...}{These dots are for future extensions and must be empty.}

\item{mode}{It defines the direction of the edges.
\verb{in}: the edges point \emph{to} the center, \code{out}: the edges point \emph{from} the
center, \code{mutual}: a directed wheel is created with mutual edges,
\code{undirected}: the edges are undirected.}

\item{center}{ID of the center vertex.}
}
\value{
An igraph graph.
}
\description{
\ifelse{html}{\href{https://lifecycle.r-lib.org/articles/stages.html#experimental}{\figure{lifecycle-experimental.svg}{options: alt='[Experimental]'}}}{\strong{[Experimental]}}

A wheel graph is created by connecting a center vertex to all vertices of a
cycle graph.
A wheel graph on \code{n} vertices can be thought of as a wheel with \code{n - 1}
spokes.
The cycle graph part makes up the rim, while the star graph part adds the
spokes.

Note that the two and three-vertex wheel graphs are non-simple: The
two-vertex wheel graph contains a self-loop, while the three-vertex wheel
graph contains parallel edges (a 1-cycle and a 2-cycle, respectively).
}
\section{Related documentation in the C library}{
\href{https://igraph.org/c/html/0.10.17/igraph-Generators.html#igraph_wheel}{\code{wheel()}}
}

\examples{
make_wheel(10, mode = "out")
make_wheel(5, mode = "undirected")
}
\seealso{
Other deterministic constructors: 
\code{\link{graph_from_atlas}()},
\code{\link{graph_from_edgelist}()},
\code{\link{graph_from_literal}()},
\code{\link{make_}()},
\code{\link{make_chordal_ring}()},
\code{\link{make_circulant}()},
\code{\link{make_empty_graph}()},
\code{\link{make_full_citation_graph}()},
\code{\link{make_full_graph}()},
\code{\link{make_full_multipartite}()},
\code{\link{make_graph}()},
\code{\link{make_lattice}()},
\code{\link{make_ring}()},
\code{\link{make_star}()},
\code{\link{make_tree}()},
\code{\link{make_turan}()}
}
\concept{Wheel graph}
\concept{deterministic constructors}
