Changeset 2249


Ignore:
Timestamp:
Feb 1, 2016 2:32:06 AM (3 years ago)
Author:
forrest
Message:

fix when infeasible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/2.9/Cbc/src/CbcSolver.cpp

    r2246 r2249  
    41784178                                          osiclp->getModelPtr()->setMoreSpecialOptions(saveOptions|262144);
    41794179                                        }
    4180                                         solver2 = process.preProcessNonDefault(*saveSolver, translate[preProcess], numberPasses,
     4180                                        solver2 = process.preProcessNonDefault(*saveSolver, translate[preProcess], numberPasses,
    41814181                                                                               tunePreProcess);
    4182                                         model_.setOriginalColumns( process.originalColumns(), solver2->getNumCols() );
    4183                                         osiclp->getModelPtr()->setPerturbation(savePerturbation);
    4184                                         osiclp->getModelPtr()->setMoreSpecialOptions(saveOptions);
     4182                                        if (solver2) {
     4183                                          model_.setOriginalColumns( process.originalColumns(), solver2->getNumCols() );
     4184                                          osiclp->getModelPtr()->setPerturbation(savePerturbation);
     4185                                          osiclp->getModelPtr()->setMoreSpecialOptions(saveOptions);
     4186                                        }
    41854187                                    }
    41864188#elif CBC_OTHER_SOLVER==1
Note: See TracChangeset for help on using the changeset viewer.