Arborescence.Abstractions (nuget): Abstractions of graphs to be examined and manipulated in a data-structure agnostic fashion. Commonly used types: • IHeadIncidence<TVertex, TEdge> • IOutEdgesIncidence<TVertex, TEdges> • IOutNeighborsAdjacency<TVertex, TVertices> • IMonoid<T>
Keywords: graph|abstraction