예제 #1
0
파일: lp.cs 프로젝트: chyng2000/pro
    /**
     * write simplex solution
     * @param lp problem
     */
    static void write_lp_solution(glp_prob lp)
    {
        int    i;
        int    n;
        String name;
        double val;

        name = GLPK.glp_get_obj_name(lp);
        val  = GLPK.glp_get_obj_val(lp);
        Console.Write(name);
        Console.Write(" = ");
        Console.WriteLine(val);
        n = GLPK.glp_get_num_cols(lp);
        for (i = 1; i <= n; i++)
        {
            name = GLPK.glp_get_col_name(lp, i);
            val  = GLPK.glp_get_col_prim(lp, i);
            Console.Write(name);
            Console.Write(" = ");
            Console.WriteLine(val);
        }
    }
 public string this[int index] {
     get { return(GLPK.glp_get_col_name(mip.problem, index + 1)); }
     set { GLPK.glp_set_col_name(mip.problem, index + 1, value); }
 }