Changeset 2350


Ignore:
Timestamp:
Nov 27, 2017 5:36:22 AM (11 months ago)
Author:
forrest
Message:

out leaks

Location:
stable/2.9/Cbc/src
Files:
2 edited

Legend:

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

    r2105 r2350  
    16621662        }
    16631663    }
     1664    delete [] fixed;
    16641665    int returnCode = smallBranchAndBound(solver, numberNodes_, betterSolution,
    16651666                                         solutionValue,
  • stable/2.9/Cbc/src/CbcSolver.cpp

    r2334 r2350  
    323323    presolvedModel->solver()->setColSolution(bestSolution);
    324324    //presolvedModel->setBestSolution(bestSolution,numberColumns,objectiveValue);
     325    delete [] bestSolution;
    325326  }
    326327}
     
    69076908                                  if (numberSolutions>1) {
    69086909                                    for (int iSolution=numberSolutions-1;iSolution>=0;iSolution--) {
    6909                                       model_.setBestSolution(babModel_->savedSolution(iSolution),
    6910                                                              model_.solver()->getNumCols(),
     6910                                      const double * savedSolution =babModel_->savedSolution(iSolution);
     6911                                      int numberColumns=model_.solver()->getNumCols();
     6912                                      // only set if dimensions OK
     6913                                      int numberBabColumns=static_cast<int>
     6914                                        (savedSolution[-2]);
     6915                                      if (numberBabColumns>=numberColumns)
     6916                                        model_.setBestSolution(savedSolution,
     6917                                                             numberColumns,
    69116918                                                             babModel_->savedSolutionObjective(iSolution));
    69126919                                    }
Note: See TracChangeset for help on using the changeset viewer.