Changeset 1245


Ignore:
Timestamp:
Jul 18, 2008 4:46:01 PM (12 years ago)
Author:
forrest
Message:

minor change to printing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Clp/src/ClpMain.cpp

    r1237 r1245  
    16621662              }
    16631663              if (fp) {
     1664                // Write solution header (suggested by Luigi Poderico)
     1665                double objValue = models[iModel].getObjValue()*models[iModel].getObjSense();
     1666                int iStat = models[iModel].status();
     1667                if (iStat==0) {
     1668                  fprintf(fp, "optimal\n" );
     1669                } else if (iStat==1) {
     1670                  // infeasible
     1671                  fprintf(fp, "infeasible\n" );
     1672                } else if (iStat==2) {
     1673                  // unbounded
     1674                  fprintf(fp, "unbounded\n" );
     1675                } else if (iStat==3) {
     1676                  fprintf(fp, "stopped on iterations or time\n" );
     1677                } else if (iStat==4) {
     1678                  fprintf(fp, "stopped on difficulties\n" );
     1679                } else if (iStat==5) {
     1680                  fprintf(fp, "stopped on ctrl-c\n" );
     1681                } else {
     1682                  fprintf(fp, "status unknown\n" );
     1683                }
     1684                fprintf(fp, "Objective value %15.8g\n", objValue);
    16641685                // make fancy later on
    16651686                int iRow;
Note: See TracChangeset for help on using the changeset viewer.