Changeset 1595 for trunk/Cbc/src


Ignore:
Timestamp:
Feb 10, 2011 11:34:44 AM (9 years ago)
Author:
forrest
Message:

allow absolute paths in gmpl files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/src/CbcSolver.cpp

    r1594 r1595  
    62076207                            if (absolutePath) {
    62086208                                fileName = field;
     6209                                int length = field.size();
     6210                                int percent = field.find('%');
     6211                                if (percent < length && percent > 0) {
     6212                                  gmpl = 1;
     6213                                  fileName = field.substr(0, percent);
     6214                                  gmplData = field.substr(percent + 1);
     6215                                  if (percent < length - 1)
     6216                                    gmpl = 2; // two files
     6217                                  printf("GMPL model file %s and data file %s\n",
     6218                                         fileName.c_str(), gmplData.c_str());
     6219                                }
    62096220                            } else if (field[0] == '~') {
    62106221                                char * environVar = getenv("HOME");
Note: See TracChangeset for help on using the changeset viewer.