Skip to main content

package @rimbu/graph

The @rimbu/graph package provides many types of Graph implementations.

See the Rimbu docs Graph page for more information.

Interfaces

NameDescription
ArrowGraph<N>An type-invariant immutable arrow (directed) graph. See the Graph documentation and the ArrowGraph API documentation
ArrowGraphHashed<N>An type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation
ArrowGraphSorted<N>An type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using sorted collections See the Graph documentation and the ArrowGraphSorted API documentation
ArrowValuedGraph<N,V>An type-invariant immutable valued arrow (directed) graph. See the Graph documentation and the ArrowValuedGraph API documentation
ArrowValuedGraphHashed<N,V>An type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the ArrowValuedGraphHashed API documentation
ArrowValuedGraphSorted<N,V>An type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the ArrowValuedGraphSorted API documentation
EdgeGraph<N>An type-invariant immutable edge (undirected) graph. See the Graph documentation and the EdgeGraph API documentation
EdgeGraphHashed<N>An type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using hashed collections See the Graph documentation and the EdgeGraphHashed API documentation
EdgeGraphSorted<N>An type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using sorted collections See the Graph documentation and the EdgeGraphSorted API documentation
EdgeValuedGraph<N,V>An type-invariant immutable valued edge (undirected) graph. See the Graph documentation and the EdgeValuedGraph API documentation
EdgeValuedGraphHashed<N,V>An type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the EdgeValuedGraphHashed API documentation
EdgeValuedGraphSorted<N,V>An type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the EdgeValuedGraphSorted API documentation
Graph<N>An type-invariant immutable graph. See the Graph documentation and the Graph API documentation
ValuedGraph<N,V>An type-invariant immutable valued graph. See the Graph documentation and the ValuedGraph API documentation
VariantGraph<N>An type-variant immutable graph. See the Graph documentation and the VariantGraph API documentation
VariantValuedGraph<N,V>An type-variant immutable valued graph. See the Graph documentation and the VariantValuedGraph API documentation

Namespaces

NameDescription
ArrowGraphAn type-invariant immutable arrow (directed) graph. See the Graph documentation and the ArrowGraph API documentation
ArrowGraphHashedAn type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation
ArrowGraphSortedAn type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using sorted collections See the Graph documentation and the ArrowGraphSorted API documentation
ArrowValuedGraphAn type-invariant immutable valued arrow (directed) graph. See the Graph documentation and the ArrowValuedGraph API documentation
ArrowValuedGraphHashedAn type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the ArrowValuedGraphHashed API documentation
ArrowValuedGraphSortedAn type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the ArrowValuedGraphSorted API documentation
EdgeGraphAn type-invariant immutable edge (undirected) graph. See the Graph documentation and the EdgeGraph API documentation
EdgeGraphHashedAn type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using hashed collections See the Graph documentation and the EdgeGraphHashed API documentation
EdgeGraphSortedAn type-invariant immutable valued edge (undirected) graph. The connections are internally maintained using sorted collections See the Graph documentation and the EdgeGraphSorted API documentation
EdgeValuedGraphAn type-invariant immutable valued edge (undirected) graph. See the Graph documentation and the EdgeValuedGraph API documentation
EdgeValuedGraphHashedAn type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the EdgeValuedGraphHashed API documentation
EdgeValuedGraphSortedAn type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the EdgeValuedGraphSorted API documentation
GraphAn type-invariant immutable graph. See the Graph documentation and the Graph API documentation
Traverseundocumented
ValuedGraphAn type-invariant immutable valued graph. See the Graph documentation and the ValuedGraph API documentation
VariantGraphAn type-variant immutable graph. See the Graph documentation and the VariantGraph API documentation
VariantValuedGraphAn type-variant immutable valued graph. See the Graph documentation and the VariantValuedGraph API documentation