function Solver()

in src/lib/vpsc.js [331:351]


    function Solver(vs, cs) {
        this.vs = vs;
        this.cs = cs;
        this.vs = vs;
        vs.forEach(function (v) {
            v.cIn = [], v.cOut = [];
            /* DEBUG
                            v.toString = () => "v" + vs.indexOf(v);
            DEBUG */
        });
        this.cs = cs;
        cs.forEach(function (c) {
            c.left.cOut.push(c);
            c.right.cIn.push(c);
            /* DEBUG
                            c.toString = () => c.left + "+" + c.gap + "<=" + c.right + " slack=" + c.slack() + " active=" + c.active;
            DEBUG */
        });
        this.inactive = cs.map(function (c) { c.active = false; return c; });
        this.bs = null;
    }