Skip to content

YT-CPPHGL-35: Implement range-based and hyperedge adding and binding methods#101

Merged
SpectraL519 merged 5 commits intohgl-masterfrom
bulk-bind
Apr 13, 2026
Merged

YT-CPPHGL-35: Implement range-based and hyperedge adding and binding methods#101
SpectraL519 merged 5 commits intohgl-masterfrom
bulk-bind

Conversation

@SpectraL519
Copy link
Copy Markdown
Owner

@SpectraL519 SpectraL519 commented Apr 13, 2026

  • Implemented binding methods for undirected hypergraphs:
    • bind(vertices, hyperedge)
    • bind(vertex, hyperedges)
    • bind(vertices, hyperedges)
  • Implemented corresponding methods for head/tail binding for BF-directed hypergraphs
  • Implemented hyperedge adding methods:
    • add_hyperedge(vertices) for undirected hypergraphs
    • add_hyperedge(tail, head) for BF-directed hypergraphs
  • Aligned HGSF deserialization to use the new range-based methods
  • Aligned hypergraph tests to use the new range-based methods

@SpectraL519 SpectraL519 changed the base branch from master to hgl-master April 13, 2026 18:09
Copy link
Copy Markdown
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
Copy link
Copy Markdown
Owner Author

Align other tests as well

Copy link
Copy Markdown
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 1d5e2fa into hgl-master Apr 13, 2026
3 checks passed
@SpectraL519 SpectraL519 deleted the bulk-bind branch April 13, 2026 18:50
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