/dports/math/SCIP/scip-7.0.3/src/lpi/ |
H A D | lpi_clp.cpp | 1358 double* ub = clp->columnUpper(); in SCIPlpiScaleCol()
|
/dports/math/cbc/Cbc-releases-2.10.5/Cbc/examples/ |
H A D | CbcBranchFollow2.cpp | 134 const double *columnUpper = solver->getColUpper(); in gutsOfFollowOn2() local 151 if (columnLower[iColumn] != columnUpper[iColumn]) { in gutsOfFollowOn2() 202 if (columnLower[iColumn] != columnUpper[iColumn]) { in gutsOfFollowOn2() 343 const double *columnUpper = solver->getColUpper(); in createBranch() local 356 colUpper2[i]=columnUpper[i]; in createBranch() 357 if (columnLower[i]==columnUpper[i]) { in createBranch() 367 if (columnLower[i]!=columnUpper[i]) { in createBranch() 458 if (columnLower[iColumn] != columnUpper[iColumn]) { in createBranch()
|
H A D | CbcSolver2.cpp | 66 const double *upper = modelPtr_->columnUpper(); in resolve()
|
H A D | CbcSolver3.cpp | 60 const double *colUpper = modelPtr_->columnUpper(); in resolve() 286 const double *upper = modelPtr_->columnUpper(); in resolve()
|
H A D | CbcSolverLongThin.cpp | 61 const double *colUpper = modelPtr_->columnUpper(); in resolve() 151 double *colUpper2 = temp.columnUpper(); in resolve() 512 const double *upper = modelPtr_->columnUpper(); in resolve()
|
H A D | cbc_driverC_sos.c | 189 const double * columnUpper = Cbc_getColUpper(cbc_model); in printSolution() local 195 assert(columnUpper != NULL); in printSolution() 210 printf(" %13g",columnUpper[iColumn]); in printSolution()
|
H A D | driverFat.cpp | 397 double *columnUpper = model->columnUpper(); in initialSolve() local 400 columnUpper[iColumn] = CoinMin(1.0e6, columnUpper[iColumn]); in initialSolve()
|
H A D | sample1.cpp | 165 double *upper2 = simplex2->columnUpper(); in main() 168 double *upper = simplex.columnUpper(); in main()
|
H A D | sample5.cpp | 85 double columnUpper[] = { COIN_DBL_MAX, 4.1, 1.0, 1.0, 4.0, in main() local 114 solver->addCol(0, NULL, NULL, columnLower[i], columnUpper[i], in main() 139 build.setColumnBounds(i, columnLower[i], columnUpper[i]); in main()
|
/dports/math/cbc/Cbc-releases-2.10.5/Cbc/src/ |
H A D | CbcBranchToFixLots.cpp | 175 const double *columnUpper = solver->getColUpper(); in createCbcBranch() local 181 if (columnLower[i] != columnUpper[i]) { in createCbcBranch() 197 if (columnLower[iColumn] != columnUpper[iColumn]) { in createCbcBranch() 423 const double *columnUpper = solver->getColUpper(); in shallWe() local 431 if (columnLower[i] != columnUpper[i]) { in shallWe() 448 if (columnLower[iColumn] != columnUpper[iColumn]) { in shallWe() 466 if (columnLower[iColumn] != columnUpper[iColumn] && !mark[iColumn]) { in shallWe()
|
H A D | CbcFollowOn.cpp | 141 const double *columnUpper = solver->getColUpper(); in gutsOfFollowOn() local 157 if (columnLower[iColumn] != columnUpper[iColumn]) { in gutsOfFollowOn() 198 if (columnLower[iColumn] != columnUpper[iColumn]) { in gutsOfFollowOn() 330 const double *columnUpper = solver->getColUpper(); in createCbcBranch() local 339 if (columnLower[iColumn] != columnUpper[iColumn]) { in createCbcBranch()
|
H A D | CbcGenSolution.cpp | 446 const double *columnUpper = osi->getColUpper(); in doSolutionParam() local 455 …if (primalColSolution[iColumn] > columnUpper[iColumn] + primalTolerance || primalColSolution[iColu… in doSolutionParam()
|
H A D | CbcGeneralDepth.cpp | 392 const double *columnUpper = simplex->columnUpper(); in createCbcBranch() local 395 printf("good %d %d %g %g\n", iNode, i, columnLower[i], columnUpper[i]); in createCbcBranch() 396 …if (columnUpper[i] < debuggerSolution_Z[i] || columnLower[i] > debuggerSolution_Z[i] && simplex->i… in createCbcBranch()
|
H A D | CbcHeuristicDW.cpp | 352 double *columnUpper = simplex->columnUpper(); in solution() local 585 columnUpper[i] = value; in solution() 588 columnUpper[i] = saveUpper_[i]; in solution() 693 columnUpper[i] = value; in solution() 696 columnUpper[i] = saveUpper_[i]; in solution() 775 columnUpper[i] = value; in solution() 805 columnUpper[i] = bestSolution_[i]; in solution() 978 if (columnUpper[i] > columnLower[i]) { in solution() 1007 columnUpper[i] = saveUpper_[i]; in solution() 1011 columnUpper[i] = bestSolution_[i]; in solution() [all …]
|
H A D | CbcHeuristicFPump.cpp | 961 const double *columnUpper = solver->getColUpper(); in solutionInternal() local 2759 const double *columnUpper = solver->getColUpper(); in rounds() local 2775 double *saveUpper = CoinCopyOfArray(columnUpper, numberColumns); in rounds() 2823 if (round > columnUpper[iColumn] - integerTolerance && cost[iColumn] > 1. - integerTolerance) in rounds() 2859 } else if (value > columnUpper[index] - integerTolerance) { in rounds() 2910 double thetaUp = columnUpper[iColumn] - solValue; in rounds() 3033 if (columnUpper[iColumn] >= solValue + 1.0) { in rounds() 3120 if (columnUpper[iColumn] >= solValue + 1.0) { in rounds()
|
H A D | CbcHeuristicGreedy.cpp | 127 const double *columnUpper = solver->getColUpper(); in solution() local 132 originalUpper = columnUpper; in solution() 179 value = CoinMin(value, columnUpper[iColumn]); in solution() 277 if (value < columnUpper[iColumn]) { in solution() 534 const double *columnUpper = solver->getColUpper(); in solution() local 539 originalUpper = columnUpper; in solution() 591 value = CoinMin(value, columnUpper[iColumn]); in solution() 693 if (value < columnUpper[iColumn]) { in solution() 970 const double *columnUpper = solver->getColUpper(); in solution() local 1150 value = CoinMin(value, columnUpper[iColumn]); in solution() [all …]
|
H A D | CbcLinked.cpp | 1146 double *columnUpper = modelPtr_->columnUpper(); in load() local 1994 double *columnUpper = model.columnUpper(); in nonlinearSLP() local 2049 columnUpper = model.columnUpper(); in nonlinearSLP() 2193 columnUpper = model.columnUpper(); in nonlinearSLP() 2424 columnUpper = model.columnUpper(); in nonlinearSLP() 2456 columnUpper = model.columnUpper(); in nonlinearSLP() 4689 double columnUpper[4]; in OsiBiLinear() local 4787 columnUpper[i] = 2.0; in OsiBiLinear() 4930 double columnUpper[4]; in OsiBiLinear() local 5033 columnUpper[i] = 2.0; in OsiBiLinear() [all …]
|
H A D | CbcMipStartIO.cpp | 350 const double * columnUpper = lp->getColUpper() ; in computeCompleteSolution() 371 if (value>columnUpper[iColumn]) { in computeCompleteSolution() 372 if (value-columnUpper[iColumn]>1.0e-8) in computeCompleteSolution() 373 printf("column %d has value %.12g above %.12g\n",iColumn,value,columnUpper[iColumn]); in computeCompleteSolution() 374 value=columnUpper[iColumn]; in computeCompleteSolution() 457 const double * columnUpper = lp->getColUpper() ; in computeCompleteSolution() 478 if (value>columnUpper[iColumn]) { in computeCompleteSolution() 479 if (value-columnUpper[iColumn]>1.0e-8) in computeCompleteSolution() 480 printf("column %d has value %.12g above %.12g\n",iColumn,value,columnUpper[iColumn]); in computeCompleteSolution() 481 value=columnUpper[iColumn]; in computeCompleteSolution()
|
H A D | CbcModel.cpp | 12297 if (value > columnUpper[iColumn]) { 12300 value = columnUpper[iColumn]; 12477 value = columnUpper[iColumn]; 14428 const double *columnUpper = clpSimplex->columnUpper(); local 14745 memcpy(newModel.columnUpper(), 14746 clpSimplex->columnUpper(), 19035 const double *columnUpper = simplex->columnUpper(); local 19052 boundValue = columnUpper[i]; 19058 boundValue = columnUpper[i]; 19427 const double *columnUpper = clp->columnUpper(); local [all …]
|
H A D | CbcNode.cpp | 1115 const double *columnUpper = solver->getColUpper(); in chooseBranch() local 1117 if (columnLower[iColumn] > columnUpper[iColumn] + 1.0e-5) in chooseBranch() 1218 const double *columnUpper = solver->getColUpper(); in chooseBranch() local 1220 if (columnLower[iColumn] > columnUpper[iColumn] + 1.0e-5) in chooseBranch() 1401 const double *columnUpper = solver->getColUpper(); in chooseBranch() local 1403 if (columnLower[iColumn] > columnUpper[iColumn] + 1.0e-5) in chooseBranch() 2327 const double *columnUpper = solver->getColUpper(); in chooseDynamicBranch() local 2337 } else if (columnLower[i] < columnUpper[i]) { in chooseDynamicBranch() 2339 …erTolerance && (solutionValue - columnLower[i]) > integerTolerance && (columnUpper[i] - solutionVa… in chooseDynamicBranch()
|
H A D | CbcSimpleIntegerDynamicPseudoCost.cpp | 1421 const double *columnUpper = model_->solver()->getColUpper(); in CbcSwitchingBinary() local 1498 if (newUpper < columnUpper[cColumn]) in CbcSwitchingBinary() 1641 const double *columnUpper = solver->getColUpper(); in setAssociatedBounds() local 1643 if (!columnUpper[columnNumber_]) { in setAssociatedBounds() 1654 if (zeroUpperBound_[i] < columnUpper[otherColumn]) { in setAssociatedBounds() 1677 if (oneUpperBound_[i] < columnUpper[otherColumn]) { in setAssociatedBounds() 1719 if (columnUpper[otherColumn] < zeroLowerBound_[i]) { in setAssociatedBounds() 1723 } else if (columnUpper[otherColumn] < oneLowerBound_[i]) { in setAssociatedBounds() 1744 const double *columnUpper = solver->getColUpper(); in checkAssociatedBounds() local 1753 if (columnUpper[columnNumber_] == 0.0) { in checkAssociatedBounds() [all …]
|
H A D | CbcSolver.cpp | 965 columnUpper[iColumn]); in checkSOS() 3895 const double *columnUpper = temp.columnUpper(); in CbcMain1() local 9484 double *columnUpper = lpSolver->columnUpper(); in CbcMain1() local 9489 columnUpper[iColumn] = CoinMin(columnUpper[iColumn], value); in CbcMain1() 10892 const double *columnUpper = originalModel->columnUpper(); in statistics() local 10912 columnUpper = model->columnUpper(); in statistics() 11119 if (columnUpper[iColumn] > 1.0e20) in statistics() 11136 if (columnUpper[iColumn] > 1.0e20) in statistics() 11846 if (columnUpper[iColumn] < 1.0e30 && columnUpper[iColumn]) in statistics() 11848 else if (!columnUpper[iColumn]) in statistics() [all …]
|
H A D | CbcSolverExpandKnapsack.cpp | 106 if (coinModel.columnLower(iColumn) == coinModel.columnUpper(iColumn)) { in expandKnapsack() 144 if (coinModel.columnLower(iColumn) != coinModel.columnUpper(iColumn)) in expandKnapsack() 146 coinModel.columnUpper(iColumn) - coinModel.columnLower(iColumn)); in expandKnapsack() 175 if (coinModel.columnLower(iColumn) == coinModel.columnUpper(iColumn)) { in expandKnapsack() 203 if (coinModel.columnLower(iColumn) != coinModel.columnUpper(iColumn)) in expandKnapsack() 339 …efficient = CoinMax(maxCoefficient, fabs(coefficient[iKnapsack] * coinModel.columnUpper(iColumn))); in expandKnapsack()
|
H A D | CbcSolverHeuristics.cpp | 134 double *columnUpper = originalLpSolver->columnUpper(); in fixVubs() local 196 double *columnUpper = lpSolver->columnUpper(); in fixVubs() local 621 double *columnUpper = lpSolver->columnUpper(); in fixVubs() local 653 columnUpper = lpSolver->columnUpper(); in fixVubs() 658 double *columnUpper = lpSolver->columnUpper(); in fixVubs() local 866 columnUpper = models[kPass].columnUpper(); in fixVubs() 871 columnUpper = lpSolver->columnUpper(); in fixVubs() 892 columnUpper = lpSolver->columnUpper(); in fixVubs() 1080 columnUpper = lpSolver->columnUpper(); in fixVubs() 1087 columnUpper = originalLpSolver->columnUpper(); in fixVubs() [all …]
|
H A D | CbcSymmetry.cpp | 354 const double *columnUpper = solver->getColUpper(); in setupSymmetry() local 396 var_vertex.node(iColumn, 0.0, columnLower[iColumn], columnUpper[iColumn], -1, -1); in setupSymmetry()
|