make_lattice

0th

Percentile

Create a lattice graph

make_lattice is a flexible function, it can create lattices of arbitrary dimensions, periodic or unperiodic ones. It has two forms. In the first form you only supply dimvector, but not length and dim. In the second form you omit dimvector and supply length and dim.

Usage
make_lattice(dimvector = NULL, length = NULL, dim = NULL, nei = 1,
  directed = FALSE, mutual = FALSE, circular = FALSE)

lattice(...)

Arguments
dimvector
A vector giving the size of the lattice in each dimension.
length
Integer constant, for regular lattices, the size of the lattice in each dimension.
dim
Integer constant, the dimension of the lattice.
nei
The distance within which (inclusive) the neighbors on the lattice will be connected. This parameter is not used right now.
directed
Whether to create a directed lattice.
mutual
Logical, if TRUE directed lattices will be mutually connected.
circular
Logical, if TRUE the lattice or ring will be circular.
...
Passed to make_lattice.
Value

  • An igraph graph.

concept

Lattice

See Also

Other determimistic constructors: atlas, graph.atlas, graph_from_atlas; chordal_ring, graph.extended.chordal.ring, make_chordal_ring; directed_graph, graph, graph.famous, make_directed_graph, make_graph, make_undirected_graph, undirected_graph; empty_graph, graph.empty, make_empty_graph; from_edgelist, graph.edgelist, graph_from_edgelist; from_literal, graph.formula, graph_from_literal; full_citation_graph, graph.full.citation, make_full_citation_graph; full_graph, graph.full, make_full_graph; graph.ring, make_ring, ring; graph.star, make_star, star; graph.tree, make_tree, tree

Aliases
  • graph.lattice
  • lattice
  • make_lattice
Examples
make_lattice(c(5, 5, 5))
make_lattice(length = 5, dim = 3)
Documentation reproduced from package igraph, version 1.0.0, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.