mir.graph

Basic routines to work with graphs.

Modules

tarjan
module mir.graph.tarjan

This is a submodule of mir.graph.

Members

Aliases

Graph
alias Graph(I = uint, J = size_t) = Slice!(GraphIterator!(I, J))
GraphIterator
alias GraphIterator(I = uint, J = size_t) = ChopIterator!(size_t*, uint*)
GraphSeries
alias GraphSeries(T, I = uint, J = size_t) = Series!(T*, GraphIterator!(I, J))
RCGraph
alias RCGraph(I = uint, J = size_t) = Slice!(RCGraphIterator!(I, J))
RCGraphIterator
alias RCGraphIterator(I = uint, J = size_t) = ChopIterator!(RCI!size_t, RCI!uint)
RCGraphSeries
alias RCGraphSeries(T, I = uint, J = size_t) = Series!(RCI!T, RCGraphIterator!(I, J))

Functions

graphSeries
GraphSeries!(T, I, J) graphSeries(Range[T] aaGraph)
rcgraph
RCGraph!(I, J) rcgraph(Series!(KeyIterator, RangeIterator) graph)

Meta

License

Apache-2.0

Authors

Ilya Yaroshenko