diff --git a/src/ClpSimplexPrimal.cpp b/src/ClpSimplexPrimal.cpp index f8bc53b4..65b33d13 100644 --- a/src/ClpSimplexPrimal.cpp +++ b/src/ClpSimplexPrimal.cpp @@ -1484,9 +1484,15 @@ void ClpSimplexPrimal::statusOfProblemInPrimal(int &lastCleaned, int type, double *saveObjective = CoinCopyOfArray(objective(), numberColumns_); memset(objective(), 0, numberColumns_ * sizeof(double)); - infeasibilityCost_ = 1.0; + infeasibilityCost_ = 1.0e200; createRim(4); nonLinearCost_->checkInfeasibilities(primalTolerance_); + for (int i=0;i