Home
last modified time | relevance | path

Searched refs:absviol (Results 1 – 19 of 19) sorted by relevance

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dscip_sol.h1399 SCIP_Real absviol /**< absolute violation */
1407 SCIP_Real absviol, /**< absolute violation */
1416 SCIP_Real absviol, /**< absolute violation */
1425 SCIP_Real absviol, /**< absolute violation */
1434 SCIP_Real absviol, /**< absolute violation */
H A Dscip_sol.c233 SCIP_Real absviol /**< absolute violation */ in SCIPupdateSolIntegralityViolation() argument
237 SCIPsolUpdateIntegralityViolation(sol, absviol); in SCIPupdateSolIntegralityViolation()
244 SCIP_Real absviol, /**< absolute violation */ in SCIPupdateSolBoundViolation() argument
249 SCIPsolUpdateBoundViolation(sol, absviol, relviol); in SCIPupdateSolBoundViolation()
256 SCIP_Real absviol, /**< absolute violation */ in SCIPupdateSolLPRowViolation() argument
261 SCIPsolUpdateLPRowViolation(sol, absviol, relviol); in SCIPupdateSolLPRowViolation()
268 SCIP_Real absviol, /**< absolute violation */ in SCIPupdateSolConsViolation() argument
273 SCIPsolUpdateConsViolation(sol, absviol, relviol); in SCIPupdateSolConsViolation()
280 SCIP_Real absviol, /**< absolute violation */ in SCIPupdateSolLPConsViolation() argument
285 SCIPsolUpdateLPConsViolation(sol, absviol, relviol); in SCIPupdateSolLPConsViolation()
H A Dsol.h458 SCIP_Real absviol, /**< absolute violation of constraint */
H A Dcons_linking.c1475 SCIP_Real absviol; in checkCons() local
1514 absviol = REALABS(linksum - linkvarval); in checkCons()
1517 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
1520 absviol = REALABS(setpartsum - 1.0); in checkCons()
1523 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_bounddisjunction.c1551 SCIP_Real absviol; in isConsViolated() local
1568 absviol = SCIP_REAL_MAX; in isConsViolated()
1576 if( viol < absviol ) in isConsViolated()
1578 absviol = viol; in isConsViolated()
1600 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in isConsViolated()
H A Dcons_and.c1052 SCIP_Real absviol; in checkCons() local
1064 absviol = 0.0; in checkCons()
1073 if( absviol < viol ) in checkCons()
1075 absviol = viol; in checkCons()
1102 absviol = 1.0; in checkCons()
1134 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dsol.c2402 SCIP_Real absviol, /**< absolute violation of constraint */ in SCIPsolUpdateLPConsViolation() argument
2408 SCIPsolUpdateConsViolation(sol, absviol, relviol); in SCIPsolUpdateLPConsViolation()
2409 SCIPsolUpdateLPRowViolation(sol, absviol, relviol); in SCIPsolUpdateLPConsViolation()
H A Dcons_setppc.c2334 SCIP_Real absviol; in checkCons() local
2355 absviol = sum - 1.0; in checkCons()
2361 absviol = REALABS(absviol); in checkCons()
2371 absviol = -absviol; in checkCons()
2382 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_knapsack.c943 SCIP_Real absviol; in checkCons() local
984 absviol = ishuge ? sum : (SCIP_Real)integralsum; in checkCons()
985 absviol -= consdata->capacity; in checkCons()
986 relviol = SCIPrelDiff(absviol + consdata->capacity, (SCIP_Real)consdata->capacity); in checkCons()
988 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
990 if( SCIPisFeasPositive(scip, absviol) ) in checkCons()
1005 SCIPinfoMessage(scip, NULL, "violation: the capacity is violated by %.15g\n", absviol); in checkCons()
H A Dcons_bivariate.c795 SCIP_Real absviol; in computeViolation() local
884 absviol = 0.0; in computeViolation()
889 absviol = consdata->lhsviol; in computeViolation()
898 absviol = consdata->rhsviol; in computeViolation()
905 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_varbound.c456 SCIP_Real absviol; in checkCons() local
479 absviol = MAX(consdata->lhs - sum, sum - consdata->rhs); in checkCons()
484 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_soc.c764 SCIP_Real absviol; in computeViolation() local
803 absviol = consdata->violation; in computeViolation()
813 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_pseudoboolean.c3461 SCIP_Real absviol; in checkOrigPbCons() local
3621 absviol = lhsviol; in checkOrigPbCons()
3626 absviol = rhsviol; in checkOrigPbCons()
3632 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkOrigPbCons()
H A Dcons_logicor.c1581 SCIP_Real absviol = 1.0 - sum; in isConsViolated() local
1583 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in isConsViolated()
H A Dcons_indicator.c6270 SCIP_Real absviol = REALABS(SCIPgetSolVal(scip, sol, consdata->slackvar)); in SCIP_DECL_CONSCHECK() local
6271 SCIP_Real relviol = SCIPrelDiff(absviol, 0.0); in SCIP_DECL_CONSCHECK()
6273 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in SCIP_DECL_CONSCHECK()
H A Dcons_cumulative.c2305 SCIP_Real absviol; in checkCumulativeCondition() local
2354 absviol = 0.0; in checkCumulativeCondition()
2383 if( absviol < (SCIP_Real) (-freecapacity) ) in checkCumulativeCondition()
2385 absviol = -freecapacity; in checkCumulativeCondition()
2423 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkCumulativeCondition()
H A Dcons_linear.c7250 SCIP_Real absviol; in checkCons() local
7288 absviol = 0.0; in checkCons()
7292 absviol = lhsviol; in checkCons()
7297 absviol = rhsviol; in checkCons()
7310 absviol = SCIP_INVALID; in checkCons()
7491 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_quadratic.c5587 SCIP_Real absviol; in computeViolation() local
5732 absviol = 0.0; in computeViolation()
5738 absviol = consdata->lhsviol; in computeViolation()
5748 absviol = consdata->rhsviol; in computeViolation()
5756 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_nonlinear.c4082 SCIP_Real absviol; in computeViolation() local
4087 absviol = MAX(consdata->lhsviol, consdata->rhsviol); in computeViolation()
4093 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()