Skip to content

View paper#124

Merged
pratzl merged 22 commits intomainfrom
view_paper
Mar 13, 2026
Merged

View paper#124
pratzl merged 22 commits intomainfrom
view_paper

Conversation

@pratzl
Copy link
Contributor

@pratzl pratzl commented Mar 13, 2026

Update views & algorithms to latest implementation

pratzl added 22 commits March 12, 2026 17:01
Fix views.tex bindings: incidence [vid,uv], neighbors [vid,v],
edgelist [uid,vid,uv], search example [uid,u].

Update plan: add naming convention section, fix Phase C/E/F/G
binding examples, mark Phases A-C done.
…oncept

Replace free functions (cancel, depth, size) with member functions
(cancel(), depth(), num_visited()). Add search_view concept. Remove
sourced views paragraph. Update code example to member syntax.
Update DFS and BFS tables: source→seed, vertex_info→vertex_data,
edge_info→edge_data, remove sourced_edges rows, update bindings
([u], [u,val], [uv], [uv,val]). Remove all phil notes. Add design
note explaining descriptor-based return (VId=void).
…e sourced

Remove source parameter (all-vertex traversal). Remove sourced rows.
Update bindings ([u], [u,val], [uv], [uv,val]) and types
(vertex_data, edge_data). Add _safe factory table returning
std::expected for cycle detection. Note cancel_branch == cancel_all.
Remove phil notes.
… sort, TC, Jaccard, MIS, find_negative_cycle)
… graph example

- 4A (algorithms.tex): replace size-based preconditions/throws with
  vertex-property-map-neutral wording in Dijkstra, Bellman-Ford, Connected
  Components, Afforest, Kosaraju, and Prim; add remarks referencing
  vertex_property_map_for and §Vertex Property Map Concept; fix Prim
  range_value_t -> vertex_property_map_value_t; fix Tarjan note concept name
- 4C (connected_components.hpp): upgrade Kosaraju bidir overload from
  index_bidirectional_adjacency_list to bidirectional_adjacency_list
- 4D: add dijkstra_example_mapped.hpp showing Dijkstra on a mapped graph
  (string vertex IDs via uov_graph_traits) and reference it from algorithms.tex
@pratzl pratzl merged commit 23b86b8 into main Mar 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant