package @rimbu/graph
The @rimbu/graph package provides many types of Graph implementations.
See the Rimbu docs Graph page for more information.
Interfaces
| Name | Description |
|---|---|
ArrowGraph<N> | A type-invariant immutable arrow (directed) graph. See the Graph documentation and the ArrowGraph API documentation |
ArrowGraphHashed<N> | A type-invariant immutable arrow (directed) graph. The connections are internally maintained using hashed collections. See the Graph documentation and the ArrowGraphHashed API documentation |
ArrowGraphSorted<N> | A type-invariant immutable arrow (directed) graph. The connections are internally maintained using sorted collections. See the Graph documentation and the ArrowGraphSorted API documentation |
ArrowValuedGraph<N,V> | A type-invariant immutable valued arrow (directed) graph. See the Graph documentation and the ArrowValuedGraph API documentation |
ArrowValuedGraphHashed<N,V> | A 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> | A 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> | A type-invariant immutable edge (undirected) graph. See the Graph documentation and the EdgeGraph API documentation |
EdgeGraphHashed<N> | A type-invariant immutable edge (undirected) graph. The connections are internally maintained using hashed collections. See the Graph documentation and the EdgeGraphHashed API documentation |
EdgeGraphSorted<N> | A type-invariant immutable edge (undirected) graph. The connections are internally maintained using sorted collections. See the Graph documentation and the EdgeGraphSorted API documentation |
EdgeValuedGraph<N,V> | A type-invariant immutable valued edge (undirected) graph. See the Graph documentation and the EdgeValuedGraph API documentation |
EdgeValuedGraphHashed<N,V> | A 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> | A 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> | A type-invariant immutable graph. See the Graph documentation and the Graph API documentation |
ValuedGraph<N,V> | A type-invariant immutable valued graph. See the Graph documentation and the ValuedGraph API documentation |
VariantGraph<N> | A type-variant immutable graph. See the Graph documentation and the VariantGraph API documentation |
VariantValuedGraph<N,V> | A type-variant immutable valued graph. See the Graph documentation and the VariantValuedGraph API documentation |
Namespaces
| Name | Description |
|---|---|
ArrowGraph | A type-invariant immutable arrow (directed) graph. See the Graph documentation and the ArrowGraph API documentation |
ArrowGraphHashed | A type-invariant immutable arrow (directed) graph. The connections are internally maintained using hashed collections. See the Graph documentation and the ArrowGraphHashed API documentation |
ArrowGraphSorted | A type-invariant immutable arrow (directed) graph. The connections are internally maintained using sorted collections. See the Graph documentation and the ArrowGraphSorted API documentation |
ArrowValuedGraph | A type-invariant immutable valued arrow (directed) graph. See the Graph documentation and the ArrowValuedGraph API documentation |
ArrowValuedGraphHashed | A type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the ArrowValuedGraphHashed API documentation |
ArrowValuedGraphSorted | A type-invariant immutable valued arrow (directed) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the ArrowValuedGraphSorted API documentation |
EdgeGraph | A type-invariant immutable edge (undirected) graph. See the Graph documentation and the EdgeGraph API documentation |
EdgeGraphHashed | A type-invariant immutable edge (undirected) graph. The connections are internally maintained using hashed collections. See the Graph documentation and the EdgeGraphHashed API documentation |
EdgeGraphSorted | A type-invariant immutable edge (undirected) graph. The connections are internally maintained using sorted collections. See the Graph documentation and the EdgeGraphSorted API documentation |
EdgeValuedGraph | A type-invariant immutable valued edge (undirected) graph. See the Graph documentation and the EdgeValuedGraph API documentation |
EdgeValuedGraphHashed | A type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using HashMaps See the Graph documentation and the EdgeValuedGraphHashed API documentation |
EdgeValuedGraphSorted | A type-invariant immutable valued edge (undirected) graph. The nodes are internally maintained using SortedMaps See the Graph documentation and the EdgeValuedGraphSorted API documentation |
Graph | A type-invariant immutable graph. See the Graph documentation and the Graph API documentation |
Traverse | undocumented |
ValuedGraph | A type-invariant immutable valued graph. See the Graph documentation and the ValuedGraph API documentation |
VariantGraph | A type-variant immutable graph. See the Graph documentation and the VariantGraph API documentation |
VariantValuedGraph | A type-variant immutable valued graph. See the Graph documentation and the VariantValuedGraph API documentation |