INNER CODE UNIT · JavaScript

log

chaldea-center/chaldea · res/js/solver.js:28

    function log(msg) {
        // quickjs will raise "console" is not defined?
        // if (enable_log)
        //     console.log(msg)
    }

    // main solver
    let col_count = data.colNames.length;
    let row_count = data.rowNames.length;
    glp_set_print_func(log);
    let lp = glp_create_prob();
    glp_set_obj_dir(lp, GLP_MIN); // optimization direction flag - minimization
    glp_add_cols(lp, col_count);
    glp_add_rows(lp, row_count);

    // columns settings, boundary: [0, INF)]
    for (let i = 0; i < col_count; i++) {
        glp_set_col_name(lp, i + 1, data.colNames[i]);  // col_name

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…