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
.
make_lattice(dimvector = NULL, length = NULL, dim = NULL, nei = 1,
directed = FALSE, mutual = FALSE, circular = FALSE)lattice(...)
A vector giving the size of the lattice in each dimension.
Integer constant, for regular lattices, the size of the lattice in each dimension.
Integer constant, the dimension of the lattice.
The distance within which (inclusive) the neighbors on the lattice will be connected. This parameter is not used right now.
Whether to create a directed lattice.
Logical, if TRUE
directed lattices will be
mutually connected.
Logical, if TRUE
the lattice or ring will be
circular.
Passed to make_lattice
.
An igraph graph.
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
# NOT RUN {
make_lattice(c(5, 5, 5))
make_lattice(length = 5, dim = 3)
# }
Run the code above in your browser using DataLab