Home
last modified time | relevance | path

Searched refs:columnUpper (Results 1 – 25 of 167) sorted by path

1234567

/dports/math/SCIP/scip-7.0.3/src/lpi/
H A Dlpi_clp.cpp1358 double* ub = clp->columnUpper(); in SCIPlpiScaleCol()
/dports/math/cbc/Cbc-releases-2.10.5/Cbc/examples/
H A DCbcBranchFollow2.cpp134 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 DCbcSolver2.cpp66 const double *upper = modelPtr_->columnUpper(); in resolve()
H A DCbcSolver3.cpp60 const double *colUpper = modelPtr_->columnUpper(); in resolve()
286 const double *upper = modelPtr_->columnUpper(); in resolve()
H A DCbcSolverLongThin.cpp61 const double *colUpper = modelPtr_->columnUpper(); in resolve()
151 double *colUpper2 = temp.columnUpper(); in resolve()
512 const double *upper = modelPtr_->columnUpper(); in resolve()
H A Dcbc_driverC_sos.c189 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 DdriverFat.cpp397 double *columnUpper = model->columnUpper(); in initialSolve() local
400 columnUpper[iColumn] = CoinMin(1.0e6, columnUpper[iColumn]); in initialSolve()
H A Dsample1.cpp165 double *upper2 = simplex2->columnUpper(); in main()
168 double *upper = simplex.columnUpper(); in main()
H A Dsample5.cpp85 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 DCbcBranchToFixLots.cpp175 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 DCbcFollowOn.cpp141 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 DCbcGenSolution.cpp446 const double *columnUpper = osi->getColUpper(); in doSolutionParam() local
455 …if (primalColSolution[iColumn] > columnUpper[iColumn] + primalTolerance || primalColSolution[iColu… in doSolutionParam()
H A DCbcGeneralDepth.cpp392 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 DCbcHeuristicDW.cpp352 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 DCbcHeuristicFPump.cpp961 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 DCbcHeuristicGreedy.cpp127 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 DCbcLinked.cpp1146 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 DCbcMipStartIO.cpp350 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 DCbcModel.cpp12297 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 DCbcNode.cpp1115 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 DCbcSimpleIntegerDynamicPseudoCost.cpp1421 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 DCbcSolver.cpp965 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 DCbcSolverExpandKnapsack.cpp106 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 DCbcSolverHeuristics.cpp134 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 DCbcSymmetry.cpp354 const double *columnUpper = solver->getColUpper(); in setupSymmetry() local
396 var_vertex.node(iColumn, 0.0, columnLower[iColumn], columnUpper[iColumn], -1, -1); in setupSymmetry()

1234567