Graph generator
MolecularGraph.Graph.circularladder
— Methodcircularladder(n::Int; mutable=false) -> PlainGraph
Generate circular ladder graph $CL_n$.
MolecularGraph.Graph.completebipartite
— Methodcompletebipartite(m::Int,n::Int; mutable=false) -> PlainGraph
Generate bipartite graph $K_{m,n}$.
MolecularGraph.Graph.completegraph
— Methodcompletegraph(length::Int; mutable=false) -> PlainGraph
Generate complete graph $K_n$.
MolecularGraph.Graph.cyclegraph
— Methodcyclegraph(length::Int; mutable=false) -> PlainGraph
Generate cycle graph $C_n$.
MolecularGraph.Graph.generalizedpetersen
— Methodgeneralizedpetersen(n::Int, k::Int; mutable=false) -> PlainGraph
Generate generalized petersen graph $G(n,k)$.
MolecularGraph.Graph.laddergraph
— Methodladdergraph(n::Int; mutable=false) -> PlainGraph
Generate ladder graph $L_n$.
MolecularGraph.Graph.moebiusladder
— Methodmoebiusladder(n::Int; mutable=false) -> PlainGraph
Generate Möbius ladder graph $ML_n$.
MolecularGraph.Graph.pathgraph
— Methodpathgraph(n::Int; mutable=false) -> PlainGraph
Generate path graph $P_n$.
MolecularGraph.Graph.squaregrid
— Methodsquaregrid(m::Int,n::Int; mutable=false) -> PlainGraph
Generate $m \times n$ square grid graph.
Use cartesianproduct
for higher dimensional grid graphs.