Expand description

Module for Abstract 2D Lattice Graph. It is used inside by other lattice graph in other modules like hex. Use it when you want to define your own lattice graph, or to use the concreate visit iterator structs for traits in visit.

Modules

Shapes to define the behavior of the LatticeGraph

Square graph using Abstract Lattice Graph. If you want a undirected square graph, it is recommended to use specialized SquareGraph. Use this for directed graph or square with diagonal direction graph.

Structs

Edge reference data. See IntoEdgeReferences or IntoEdges.

Iterator for all edges of LatticeGraph. See IntoEdgeReferences.

Wrapper for Axis to be EdgeType.

Edges connected to a node. See IntoEdges.

Abstract Lattice Graph. It holds the node and edge weight data. The actural behaviour is dependent on Shape.

Neighbors of the node. See IntoNeighbors.

Iterate all index of LatticeGraph. See IntoNodeIdentifiers.

Type Definitions

Edges connected to a node with Direction. See IntoEdgesDirected.