Changeset 1851 for trunk


Ignore:
Timestamp:
Mar 22, 2012 11:21:43 AM (8 years ago)
Author:
forrest
Message:

changes to parametrics

Location:
trunk/Clp/src
Files:
2 edited

Legend:

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

    r1846 r1851  
    20492049                 paramData.startingTheta=startingTheta;
    20502050                 paramData.endingTheta=endingTheta;
     2051                 paramData.maxTheta=COIN_DBL_MAX;
    20512052                 paramData.lowerChange = chgLower;
    20522053                 paramData.upperChange = chgUpper;
     
    30203021    returnCode = -2;
    30213022  }
     3023  paramData.maxTheta=maxTheta;
    30223024  bool swapped=false;
    30233025  // Dantzig
     
    36813683              double saveTheta=theta_;
    36823684              theta_ = endingTheta;
     3685              if (problemStatus_==2&&theta_>0.99999999*paramData.maxTheta)
     3686                theta_=COIN_DBL_MAX; // we have finished
    36833687              int status=eventHandler_->event(ClpEventHandler::theta);
    36843688              if (status>=0&&status<10) {
    36853689                endingTheta=theta_;
    3686                 theta_=saveTheta;
    36873690                problemStatus_=-1;
    36883691                continue;
     
    36923695                if (status<0)
    36933696                  startingTheta = useTheta;
    3694                 theta_=saveTheta;
    36953697              }
     3698              theta_=saveTheta;
    36963699            }
    36973700#else
  • trunk/Clp/src/ClpSimplexOther.hpp

    r1831 r1851  
    108108    double startingTheta;
    109109    double endingTheta;
     110    double maxTheta;
    110111    double * lowerChange; // full array of lower bound changes
    111112    int * lowerList; // list of lower bound changes
Note: See TracChangeset for help on using the changeset viewer.