avian3d::data_structures

Module graph

Source
Expand description

A stripped down version of petgraph’s UnGraph.

  • Index types always use u32.
  • Edge iteration order after serialization/deserialization is preserved.
  • Fewer iterators and helpers, and a few new ones.

Structs§

  • An iterator yielding immutable access to all edge weights.
  • An iterator yielding mutable access to all edge weights.
  • The edge type for a graph structure.
  • An edge identifier for a graph structure.
  • A mutable reference to a graph edge.
  • A reference to a graph edge.
  • An iterator over edge weights for edges from or to a node.
  • An iterator over mutable references to all edge weights from or to a node.
  • An iterator over edges from or to a node.
  • An iterator over mutable references to all edges from or to a node.
  • An iterator over the neighbors of a node.
  • The node type for a graph structure.
  • A node identifier for a graph structure.
  • A graph with undirected edges.

Enums§