Skip to content

Releases: frenetic-lang/ocaml-topology

v0.2.0

07 Aug 15:53
Compare
Choose a tag to compare

Minor Enhancements

  • Add to_string function for vertex (#36)
  • Expose number of edges and vertexes in topology (#36)
  • Add inverse_edge to find a corresponding edge with src and dst reversed (#41, #43)
  • Better DOT file parsing (#48)

Enhancements

  • Export an Topology instantiation with simple implementations for NODE and LINK (#36).
  • Add find_edge function to get a single edge between two vertexes (#36)
  • Add find_all_edges to get all edges between two vertexes (#47)
  • Add all shortest path (Bellman-Ford) implementation (#36)
  • Add all pairs shortest path (Floyd-Warshall) implementation (#36, #37)

Incompatible Changes

  • Add support from creating mininet scripts from a topology, requiring NODE and LINK modules to support this as well. (#45)
  • Make Path module a functor over a WEIGHT module (#46).

v0.1.0

18 Mar 17:16
Compare
Choose a tag to compare

Initial Release

  • Functorized network topology module requires concrete definitions of Vertex and Edge.