[Minotaur-dev] [minotaur-solver/minotaur] 7df01f: Adding some commented code for future use

Mustafa Vora noreply at github.com
Tue Jul 20 05:57:29 CDT 2021


  Branch: refs/heads/master
  Home:   https://github.com/minotaur-solver/minotaur
  Commit: 7df01f6c37c55e7b56bb3fd632fa1d0ac07a3feb
      https://github.com/minotaur-solver/minotaur/commit/7df01f6c37c55e7b56bb3fd632fa1d0ac07a3feb
  Author: Vora Mustafa Makbul <mustafa.vora at iitb.ac.in>
  Date:   2021-07-18 (Sun, 18 Jul 2021)

  Changed paths:
    M src/engines/OsiLP/OsiLPEngine.cpp

  Log Message:
  -----------
  Adding some commented code for future use


  Commit: 74c1ddec5f56664e631fd4f9e21e637ed612ec4d
      https://github.com/minotaur-solver/minotaur/commit/74c1ddec5f56664e631fd4f9e21e637ed612ec4d
  Author: Vora Mustafa Makbul <mustafa.vora at iitb.ac.in>
  Date:   2021-07-18 (Sun, 18 Jul 2021)

  Changed paths:
    M CMakeLists.txt
    A CONTRIBUTORS
    M Makefile.manual
    M doc/mainpage.h
    M doc/styleguide.h
    M src/algorithms/Bnb.cpp
    A src/algorithms/Bnb.h
    A src/algorithms/BnbMain.cpp
    M src/algorithms/CMakeLists.txt
    M src/algorithms/Glob.cpp
    A src/algorithms/Glob.h
    A src/algorithms/GlobMain.cpp
    M src/algorithms/LSTOA.cpp
    M src/algorithms/McBnb.cpp
    M src/algorithms/McQG.cpp
    M src/algorithms/McQGAdv.cpp
    M src/algorithms/MiDfo.cpp
    M src/algorithms/MsBnb.cpp
    M src/algorithms/OA.cpp
    M src/algorithms/QG.cpp
    M src/algorithms/QG2.cpp
    M src/algorithms/QG2.h
    M src/algorithms/QGAdv.cpp
    M src/algorithms/QGMain.cpp
    M src/algorithms/QPDive.cpp
    M src/algorithms/Solver.cpp
    M src/algorithms/Solver.h
    M src/algorithms/mipdecoqg.cpp
    M src/base/ActiveNodeStore.h
    M src/base/AnalyticalCenter.cpp
    M src/base/AnalyticalCenter.h
    M src/base/BndProcessor.cpp
    M src/base/BndProcessor.h
    M src/base/BrCand.cpp
    M src/base/BrCand.h
    M src/base/BrVarCand.cpp
    M src/base/BrVarCand.h
    M src/base/Branch.cpp
    M src/base/Branch.h
    M src/base/BranchAndBound.cpp
    M src/base/BranchAndBound.h
    M src/base/Brancher.cpp
    M src/base/Brancher.h
    M src/base/CGraph.cpp
    M src/base/CGraph.h
    M src/base/CNode.cpp
    M src/base/CNode.h
    M src/base/Chol.cpp
    M src/base/Chol.h
    M src/base/ConBoundMod.cpp
    M src/base/ConBoundMod.h
    M src/base/Constraint.cpp
    M src/base/Constraint.h
    M src/base/CoverCutGenerator.cpp
    M src/base/CoverCutGenerator.h
    M src/base/Cut.cpp
    M src/base/Cut.h
    M src/base/CutInfo.cpp
    M src/base/CutInfo.h
    M src/base/CutMan1.cpp
    M src/base/CutMan1.h
    M src/base/CutMan2.cpp
    M src/base/CutMan2.h
    M src/base/CutManager.h
    M src/base/CutPool.h
    M src/base/CxQuadHandler.cpp
    M src/base/CxQuadHandler.h
    M src/base/CxUnivarHandler.cpp
    M src/base/CxUnivarHandler.h
    M src/base/Eigen.cpp
    M src/base/Eigen.h
    M src/base/Engine.cpp
    M src/base/Engine.h
    M src/base/Environment.cpp
    M src/base/Environment.h
    M src/base/Exception.h
    M src/base/FeasibilityPump.cpp
    M src/base/FeasibilityPump.h
    M src/base/Function.cpp
    M src/base/Function.h
    M src/base/Gradient.h
    M src/base/Handler.h
    M src/base/HessianOfLag.cpp
    M src/base/HessianOfLag.h
    M src/base/Heuristic.h
    M src/base/IntVarHandler.cpp
    M src/base/IntVarHandler.h
    M src/base/Iterate.h
    M src/base/Jacobian.cpp
    M src/base/Jacobian.h
    M src/base/KnapCovHandler.cpp
    M src/base/KnapCovHandler.h
    M src/base/KnapsackList.cpp
    M src/base/KnapsackList.h
    M src/base/LGCIGenerator.cpp
    M src/base/LGCIGenerator.h
    M src/base/LPEngine.h
    M src/base/LPRelaxation.cpp
    M src/base/LPRelaxation.h
    M src/base/LexicoBrancher.cpp
    M src/base/LexicoBrancher.h
    M src/base/LinBil.cpp
    M src/base/LinBil.h
    M src/base/LinConMod.cpp
    M src/base/LinConMod.h
    M src/base/LinFeasPump.cpp
    M src/base/LinFeasPump.h
    M src/base/LinMods.cpp
    M src/base/LinMods.h
    M src/base/LinearCut.cpp
    M src/base/LinearCut.h
    M src/base/LinearFunction.cpp
    M src/base/LinearFunction.h
    M src/base/LinearHandler.cpp
    M src/base/LinearHandler.h
    M src/base/Linearizations.cpp
    M src/base/Linearizations.h
    M src/base/Logger.cpp
    M src/base/Logger.h
    M src/base/MILPEngine.h
    M src/base/MINLPDiving.cpp
    M src/base/MINLPDiving.h
    M src/base/MaxFreqBrancher.cpp
    M src/base/MaxFreqBrancher.h
    M src/base/MaxVioBrancher.cpp
    M src/base/MaxVioBrancher.h
    M src/base/MinotaurDeconfig.h
    M src/base/Modification.h
    M src/base/MsProcessor.cpp
    M src/base/MsProcessor.h
    M src/base/MultiSolHeur.cpp
    M src/base/MultiSolHeur.h
    M src/base/MultilinearHandler.cpp
    M src/base/MultilinearHandler.h
    M src/base/MultilinearTermsHandler.cpp
    M src/base/MultilinearTermsHandler.h
    M src/base/NLPEngine.h
    M src/base/NLPMultiStart.cpp
    M src/base/NLPMultiStart.h
    M src/base/NLPRelaxation.cpp
    M src/base/NLPRelaxation.h
    M src/base/NlPresHandler.cpp
    M src/base/NlPresHandler.h
    M src/base/NlWriter.cpp
    M src/base/NlWriter.h
    M src/base/Node.cpp
    M src/base/Node.h
    M src/base/NodeFullRelaxer.cpp
    M src/base/NodeFullRelaxer.h
    M src/base/NodeHeap.cpp
    M src/base/NodeHeap.h
    M src/base/NodeIncRelaxer.cpp
    M src/base/NodeIncRelaxer.h
    M src/base/NodeProcessor.cpp
    M src/base/NodeProcessor.h
    M src/base/NodeRelaxer.h
    M src/base/NodeStack.cpp
    M src/base/NodeStack.h
    M src/base/NonlinearFunction.cpp
    M src/base/NonlinearFunction.h
    M src/base/OAHandler.cpp
    M src/base/OAHandler.h
    M src/base/Objective.cpp
    M src/base/Objective.h
    M src/base/OpCode.h
    M src/base/Operations.cpp
    M src/base/Operations.h
    M src/base/Option.cpp
    M src/base/Option.h
    M src/base/PCBProcessor.cpp
    M src/base/PCBProcessor.h
    M src/base/ParBndProcessor.cpp
    M src/base/ParBndProcessor.h
    M src/base/ParBranchAndBound.cpp
    M src/base/ParBranchAndBound.h
    M src/base/ParCutMan.cpp
    M src/base/ParCutMan.h
    M src/base/ParMINLPDiving.cpp
    M src/base/ParMINLPDiving.h
    M src/base/ParNodeIncRelaxer.cpp
    M src/base/ParNodeIncRelaxer.h
    M src/base/ParPCBProcessor.cpp
    M src/base/ParPCBProcessor.h
    M src/base/ParQGBranchAndBound.cpp
    M src/base/ParQGBranchAndBound.h
    M src/base/ParQGHandler.cpp
    M src/base/ParQGHandler.h
    M src/base/ParQGHandlerAdvance.cpp
    M src/base/ParQGHandlerAdvance.h
    M src/base/ParReliabilityBrancher.cpp
    M src/base/ParReliabilityBrancher.h
    M src/base/ParTreeManager.cpp
    M src/base/ParTreeManager.h
    M src/base/PerspCon.cpp
    M src/base/PerspCon.h
    M src/base/PerspCutGenerator.cpp
    M src/base/PerspCutGenerator.h
    M src/base/PerspCutHandler.cpp
    M src/base/PerspCutHandler.h
    M src/base/PerspList.cpp
    M src/base/PerspList.h
    M src/base/PolynomialFunction.cpp
    M src/base/PolynomialFunction.h
    M src/base/PreAuxVars.cpp
    M src/base/PreAuxVars.h
    M src/base/PreDelVars.cpp
    M src/base/PreDelVars.h
    M src/base/PreMod.h
    M src/base/PreSubstVars.cpp
    M src/base/PreSubstVars.h
    M src/base/Presolver.cpp
    M src/base/Presolver.h
    M src/base/ProbStructure.cpp
    M src/base/ProbStructure.h
    M src/base/Problem.cpp
    M src/base/Problem.h
    M src/base/ProblemSize.h
    M src/base/QGAdvHandler.cpp
    M src/base/QGAdvHandler.h
    M src/base/QGHandler.MotivationStats.cpp
    M src/base/QGHandler.MotivationStats.h
    M src/base/QGHandler.cpp
    M src/base/QGHandler.h
    M src/base/QGHandlerAdvance.cpp
    M src/base/QGHandlerAdvance.h
    M src/base/QPDProcessor.cpp
    M src/base/QPDProcessor.h
    M src/base/QPDRelaxer.cpp
    M src/base/QPDRelaxer.h
    M src/base/QPEngine.h
    M src/base/QuadHandler.cpp
    M src/base/QuadHandler.h
    M src/base/QuadTransformer.cpp
    M src/base/QuadTransformer.h
    M src/base/QuadraticFunction.cpp
    M src/base/QuadraticFunction.h
    M src/base/RCHandler.cpp
    M src/base/RCHandler.h
    M src/base/RandomBrancher.cpp
    M src/base/RandomBrancher.h
    M src/base/Reader.cpp
    M src/base/Reader.h
    M src/base/Relaxation.cpp
    M src/base/Relaxation.h
    M src/base/ReliabilityBrancher.cpp
    M src/base/ReliabilityBrancher.h
    M src/base/SOS.cpp
    M src/base/SOS.h
    M src/base/SOS1Handler.cpp
    M src/base/SOS1Handler.h
    M src/base/SOS2Handler.cpp
    M src/base/SOS2Handler.h
    M src/base/SOSBrCand.cpp
    M src/base/SOSBrCand.h
    M src/base/STOAHandler.cpp
    M src/base/STOAHandler.h
    M src/base/SecantMod.cpp
    M src/base/SecantMod.h
    M src/base/SimpleCutMan.cpp
    M src/base/SimpleCutMan.h
    M src/base/SimpleTransformer.cpp
    M src/base/SimpleTransformer.h
    M src/base/Solution.cpp
    M src/base/Solution.h
    M src/base/SolutionPool.cpp
    M src/base/SolutionPool.h
    M src/base/Timer.h
    M src/base/TransPoly.cpp
    M src/base/TransPoly.h
    M src/base/TransSep.cpp
    M src/base/TransSep.h
    M src/base/Transformer.cpp
    M src/base/Transformer.h
    M src/base/TreeManager.cpp
    M src/base/TreeManager.h
    M src/base/Types.cpp
    M src/base/Types.h
    M src/base/UnambRelBrancher.cpp
    M src/base/UnambRelBrancher.h
    M src/base/UnivarQuadHandler.cpp
    M src/base/UnivarQuadHandler.h
    M src/base/VarBoundMod.cpp
    M src/base/VarBoundMod.h
    M src/base/Variable.cpp
    M src/base/Variable.h
    M src/base/Version.h.cmake
    M src/base/WarmStart.h
    M src/base/YEqBivar.cpp
    M src/base/YEqBivar.h
    M src/base/YEqCGs.cpp
    M src/base/YEqCGs.h
    M src/base/YEqLFs.cpp
    M src/base/YEqLFs.h
    M src/base/YEqMonomial.cpp
    M src/base/YEqMonomial.h
    M src/base/YEqQfBil.cpp
    M src/base/YEqQfBil.h
    M src/base/YEqUCGs.cpp
    M src/base/YEqUCGs.h
    M src/base/YEqUnivar.cpp
    M src/base/YEqUnivar.h
    M src/base/YEqVars.cpp
    M src/base/YEqVars.h
    M src/engines/Bqpd/BqpdEngine.cpp
    M src/engines/Bqpd/BqpdEngine.h
    M src/engines/Bqpd/BqpdEngineTypes.h
    M src/engines/Cbc/CbcEngine.cpp
    M src/engines/Cbc/CbcEngine.h
    M src/engines/Cplex/CplexLPEngine.cpp
    M src/engines/Cplex/CplexLPEngine.h
    M src/engines/Cplex/CplexMILPEngine.cpp
    M src/engines/Cplex/CplexMILPEngine.h
    M src/engines/EngineFactory.cpp
    M src/engines/EngineFactory.h
    M src/engines/FilterSQP/FilterSQPEngine.cpp
    M src/engines/FilterSQP/FilterSQPEngine.h
    M src/engines/FilterSQP/FilterSQPEngineTypes.h
    M src/engines/Ipopt/IpoptEngine.cpp
    M src/engines/Ipopt/IpoptEngine.h
    M src/engines/Ipopt/IpoptEngineTnlp.h
    M src/engines/OsiLP/OsiLPEngine.cpp
    M src/engines/OsiLP/OsiLPEngine.h
    M src/engines/qpOASES/qpOASESEngine.cpp
    M src/engines/qpOASES/qpOASESEngine.h
    M src/interfaces/ampl/AMPLHessian.cpp
    M src/interfaces/ampl/AMPLHessian.h
    M src/interfaces/ampl/AMPLInterface.cpp
    M src/interfaces/ampl/AMPLInterface.h
    M src/interfaces/ampl/AMPLJacobian.cpp
    M src/interfaces/ampl/AMPLJacobian.h
    M src/interfaces/ampl/AMPLNonlinearFunction.cpp
    M src/interfaces/ampl/AMPLNonlinearFunction.h
    M src/testing/AMPLBqpdUT.cpp
    M src/testing/AMPLBqpdUT.h
    M src/testing/AMPLCGraphUT.cpp
    M src/testing/AMPLCGraphUT.h
    M src/testing/AMPLCbcUT.cpp
    M src/testing/AMPLCbcUT.h
    M src/testing/AMPLFilterSQPUT.cpp
    M src/testing/AMPLFilterSQPUT.h
    M src/testing/AMPLInstanceUT.cpp
    M src/testing/AMPLInstanceUT.h
    M src/testing/AMPLIpoptUT.cpp
    M src/testing/AMPLIpoptUT.h
    M src/testing/AMPLOsiUT.cpp
    M src/testing/AMPLOsiUT.h
    M src/testing/CGraphUT.cpp
    M src/testing/CGraphUT.h
    M src/testing/EnvironmentUT.cpp
    M src/testing/EnvironmentUT.h
    M src/testing/FunctionUT.cpp
    M src/testing/FunctionUT.h
    M src/testing/HessianOfLagUT.cpp
    M src/testing/HessianOfLagUT.h
    M src/testing/IpoptEngineUT.cpp
    M src/testing/IpoptEngineUT.h
    M src/testing/JacobianUT.cpp
    M src/testing/JacobianUT.h
    M src/testing/LapackUT.cpp
    M src/testing/LapackUT.h
    M src/testing/LinearFunctionUT.cpp
    M src/testing/LinearFunctionUT.h
    M src/testing/LoggerUT.cpp
    M src/testing/LoggerUT.h
    M src/testing/NLPBnbUT.cpp
    M src/testing/NLPBnbUT.h
    M src/testing/ObjectiveUT.cpp
    M src/testing/ObjectiveUT.h
    M src/testing/OperationsUT.cpp
    M src/testing/OperationsUT.h
    M src/testing/PerspRefUT.cpp
    M src/testing/PerspRefUT.h
    M src/testing/PolySolverUT.cpp
    M src/testing/PolySolverUT.h
    M src/testing/PolyUT.cpp
    M src/testing/PolyUT.h
    M src/testing/ProblemUT.cpp
    M src/testing/ProblemUT.h
    M src/testing/QuadraticFunctionUT.cpp
    M src/testing/QuadraticFunctionUT.h
    M src/testing/TimerUT.cpp
    M src/testing/TimerUT.h
    M src/testing/TransformerUT.cpp
    M src/testing/TransformerUT.h
    M src/testing/unittest.cpp

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/minotaur-solver/minotaur


  Commit: c0bd78a7b3fe49b5d530580c12b98ad556f303d4
      https://github.com/minotaur-solver/minotaur/commit/c0bd78a7b3fe49b5d530580c12b98ad556f303d4
  Author: Vora Mustafa Makbul <mustafa.vora at iitb.ac.in>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M src/algorithms/Bnb.cpp
    M src/algorithms/Glob.cpp
    M src/base/CxQuadHandler.cpp
    M src/base/CxQuadHandler.h
    M src/base/CxUnivarHandler.cpp
    M src/base/CxUnivarHandler.h
    M src/base/Handler.h
    M src/base/IntVarHandler.h
    M src/base/KnapCovHandler.h
    M src/base/LinearHandler.cpp
    M src/base/LinearHandler.h
    M src/base/MultilinearHandler.h
    M src/base/MultilinearTermsHandler.h
    M src/base/NlPresHandler.cpp
    M src/base/NlPresHandler.h
    M src/base/OAHandler.h
    M src/base/ParQGHandler.h
    M src/base/ParQGHandlerAdvance.h
    M src/base/PerspCutHandler.h
    M src/base/Presolver.cpp
    M src/base/Presolver.h
    M src/base/QGAdvHandler.h
    M src/base/QGHandler.h
    M src/base/QGHandlerAdvance.h
    M src/base/QuadHandler.cpp
    M src/base/QuadHandler.h
    M src/base/RCHandler.h
    M src/base/SOS1Handler.h
    M src/base/SOS2Handler.h
    M src/base/STOAHandler.h
    M src/base/Types.cpp
    M src/base/UnivarQuadHandler.cpp
    M src/base/UnivarQuadHandler.h

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/minotaur-solver/minotaur


Compare: https://github.com/minotaur-solver/minotaur/compare/2e4157570c1f...c0bd78a7b3fe


More information about the Minotaur-dev mailing list