highs-js API reference
    Preparing search index...

    Interface RangingRecord

    Sensitivity endpoint data for one perturbation direction. value contains the limiting coefficient/bound itself, not a delta. For example, 5 means the item may move to 5, not increase by 5. objective gives the objective at that endpoint; infinities are legitimate. All four arrays have one entry per ranged row or column and are detached copies.

    interface RangingRecord {
        inVariable: Int32Array;
        objective: Float64Array;
        outVariable: Int32Array;
        value: Float64Array;
    }
    Index
    inVariable: Int32Array

    Entering augmented-variable identifier: columns are 0..numCols-1, row activities/slacks are numCols..numCols+numRows-1, and -1 means none.

    objective: Float64Array

    Objective value at that limit.

    outVariable: Int32Array

    Leaving augmented-variable identifier using the same encoding, or -1.

    value: Float64Array

    Limiting cost or bound value for each ranged item.