Ignore:
Timestamp:
Aug 25, 2008 10:59:58 AM (12 years ago)
Author:
forrest
Message:

BSP changes from 1247 to 1259

File:
1 edited

Legend:

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

    r1231 r1264  
    39043904  if ((specialOptions_&65536)!=0) {
    39053905    if (numberRows_>maximumRows_||numberColumns_>maximumColumns_) {
    3906       if (numberRows_>maximumRows_)
    3907         if (maximumRows_>0)
     3906      if (numberRows_>maximumRows_) {
     3907        if (maximumRows_>0)
    39083908          maximumRows_ = numberRows_+10+numberRows_/100;
    39093909        else
    39103910          maximumRows_ = numberRows_;
    3911       if (numberColumns_>maximumColumns_)
     3911      }
     3912      if (numberColumns_>maximumColumns_) {
    39123913        if (maximumColumns_>0)
    39133914          maximumColumns_ = numberColumns_+10+numberColumns_/100;
    39143915        else
    39153916          maximumColumns_ = numberColumns_;
     3917      }
    39163918      // need to make sure numberRows_ OK and size of matrices
    39173919      resize(maximumRows_,maximumColumns_);
     
    41134115        }
    41144116        if (possible) {
    4115           rotate[jRow]+=2;
     4117          rotate[jRow] = static_cast<char>(rotate[jRow]+2);
    41164118          eligible[numberIn++]=jRow;
    4117           char multiplier = (rotate[jRow]==2) ? 1 : -1;
     4119          char multiplier = static_cast<char>((rotate[jRow]==2) ? 1 : -1);
    41184120          for (CoinBigIndex j=rowStart[jRow];j<rowStart[jRow+1];j++) {
    41194121            iColumn = column[j];
     
    41224124            int absCount=CoinAbs(iCount);
    41234125            if (!absCount) {
    4124               columnCount[iColumn]=elementByRow[j]*multiplier;
     4126              columnCount[iColumn]=static_cast<char>(elementByRow[j]*multiplier);
    41254127            } else {
    41264128              columnCount[iColumn]=2;
     
    41384140    trueNetwork=true;
    41394141    for (iColumn=0;iColumn<numberColumns_;iColumn++) {
    4140       if (CoinAbs(columnCount[iColumn])==1) {
     4142      if (CoinAbs(static_cast<int>(columnCount[iColumn]))==1) {
    41414143        trueNetwork=false;
    41424144        break;
     
    41724174      else
    41734175        iState = -1;
    4174       rotate[iRow]=iState;
     4176      rotate[iRow]=static_cast<char>(iState);
    41754177    } else {
    41764178      rotate[iRow]=-1;
Note: See TracChangeset for help on using the changeset viewer.