Skip to content

Conversation

@SpectraL519
Copy link
Owner

@SpectraL519 SpectraL519 commented Dec 29, 2025

  1. Created the impl::incidence_list class specialization for the bf-directed model, which:
  • Stores an incidence list, where each entry contains separate tail and head collections
  • Defines the following operations:
    • Adding and removing vertices
    • Adding and removing hyperedges
    • Binding (tail/head) and unbinding vertices to hyperedges
    • Retrieving the degree, in-degree, out-degree of a vertex
    • Retrieving the set of hyperedges incident with, outgoing from, incoming to a given vertex,
    • Retrieving the number of vertices incident with a given hyperedge and the number of hyperedge's tail/head vertices
    • Retrieving the set of vertices incident with a given hyperedge and the hyperedge's tail/head vertices
  1. Added a --clang-format-executable argument to the formatting script

Copy link
Owner Author

@SpectraL519 SpectraL519 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@SpectraL519 SpectraL519 merged commit fcd9db3 into hgl-master Dec 29, 2025
4 checks passed
@SpectraL519 SpectraL519 deleted the bf-incidence-list branch December 29, 2025 20:03
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.

2 participants