Commit 1d5e2fa
authored
YT-CPPHGL-35: Implement range-based and hyperedge adding and binding methods
- 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 methods1 parent 11cd6c3 commit 1d5e2fa
7 files changed
Lines changed: 828 additions & 394 deletions
File tree
- include/hgl
- tests/source/hgl
0 commit comments