aureooms/js-maximum-matching

View on GitHub
src/core/blossom/blossomEdges.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import {blossomLeaves} from './blossomLeaves.js';

export function* blossomEdges(nvertex, blossomchilds, neighbend, bv) {
    for (const v of blossomLeaves(nvertex, blossomchilds, bv)) {
        for (const p of neighbend[v]) yield Math.floor(p / 2);
    }
}