UNPKG

330 BJavaScriptView Raw
1/**
2 The rank is the maximum cardinality of any of the edges in the hypergraph
3 *
4 * @params {Object} edges
5 * @returns {Number} rank
6 */
7
8const getRank = (edges) => {
9 var rank = 0
10
11 for (var edgeId in edges) {
12 var edge = edges[edgeId]
13 rank = Math.max(rank, edge.length)
14 }
15
16 return rank
17}
18
19module.exports = getRank