Changeset 1355


Ignore:
Timestamp:
Apr 14, 2009 4:09:03 PM (11 years ago)
Author:
forrest
Message:

fix for null names

File:
1 edited

Legend:

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

    r1344 r1355  
    36393639    int iRow;
    36403640    for (iRow=0;iRow<numberNames;iRow++) {
    3641       rowNames[iRow] =
    3642         CoinStrdup(rowName(iRow).c_str());
     3641      if (rowName(iRow)!="") {
     3642        rowNames[iRow] =
     3643          CoinStrdup(rowName(iRow).c_str());
     3644      } else {
     3645        char name[9];
     3646        sprintf(name,"R%7.7d",iRow);
     3647        rowNames[iRow]=CoinStrdup(name);
     3648      }
    36433649#ifdef STRIPBLANKS
    36443650      char * xx = rowNames[iRow];
     
    36733679    int iColumn;
    36743680    for (iColumn=0;iColumn<numberNames;iColumn++) {
    3675       columnNames[iColumn] =
    3676         CoinStrdup(columnName(iColumn).c_str());
     3681      if (columnName(iColumn)!="") {
     3682        columnNames[iColumn] =
     3683          CoinStrdup(columnName(iColumn).c_str());
     3684      } else {
     3685        char name[9];
     3686        sprintf(name,"C%7.7d",iColumn);
     3687        columnNames[iColumn]=CoinStrdup(name);
     3688      }
    36773689#ifdef STRIPBLANKS
    36783690      char * xx = columnNames[iColumn];
Note: See TracChangeset for help on using the changeset viewer.