Changeset 2383


Ignore:
Timestamp:
Dec 24, 2018 9:12:18 AM (5 months ago)
Author:
forrest
Message:

allow compressed .lp files

Location:
trunk/Clp/src
Files:
2 edited

Legend:

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

    r2370 r2383  
    77497749     }
    77507750     CoinLpIO m;
    7751      m.readLp(fp, epsilon);
     7751     m.setEpsilon(epsilon);
    77527752     fclose(fp);
     7753     m.readLp(filename);
    77537754
    77547755     // set problem name
  • trunk/Clp/src/ClpSolver.cpp

    r2371 r2383  
    14501450                                        const char * c_name = field.c_str();
    14511451                                        size_t length = strlen(c_name);
    1452                                         if (length > 3 && !strncmp(c_name + length - 3, ".lp", 3))
    1453                                              gmpl = -1; // .lp
     1452                                        if ((length > 3 && !strncmp(c_name + length - 3, ".lp", 3))||
     1453                                            (length > 6 && !strncmp(c_name + length - 6, ".lp.gz", 6)) ||
     1454                                            (length > 7 && !strncmp(c_name + length - 7, ".lp.bz2", 7)))
     1455                                            gmpl = -1; // .lp
    14541456                                   }
    14551457                                   bool absolutePath;
Note: See TracChangeset for help on using the changeset viewer.