Home
last modified time | relevance | path

Searched refs:relviol (Results 1 – 20 of 20) sorted by relevance

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dscip_sol.h1408 SCIP_Real relviol /**< relative violation */
1417 SCIP_Real relviol /**< relative violation */
1426 SCIP_Real relviol /**< relative violation */
1435 SCIP_Real relviol /**< relative violation */
H A Dscip_sol.c245 SCIP_Real relviol /**< relative violation */ in SCIPupdateSolBoundViolation() argument
249 SCIPsolUpdateBoundViolation(sol, absviol, relviol); in SCIPupdateSolBoundViolation()
257 SCIP_Real relviol /**< relative violation */ in SCIPupdateSolLPRowViolation() argument
261 SCIPsolUpdateLPRowViolation(sol, absviol, relviol); in SCIPupdateSolLPRowViolation()
269 SCIP_Real relviol /**< relative violation */ in SCIPupdateSolConsViolation() argument
273 SCIPsolUpdateConsViolation(sol, absviol, relviol); in SCIPupdateSolConsViolation()
281 SCIP_Real relviol /**< relative violation */ in SCIPupdateSolLPConsViolation() argument
285 SCIPsolUpdateLPConsViolation(sol, absviol, relviol); in SCIPupdateSolLPConsViolation()
H A Dsol.h459 SCIP_Real relviol /**< relative violation of constraint */
H A Dcons_linking.c1476 SCIP_Real relviol; in checkCons() local
1515 relviol = REALABS(SCIPrelDiff(linksum, linkvarval)); in checkCons()
1517 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
1521 relviol = REALABS(SCIPrelDiff(setpartsum, 1.0)); in checkCons()
1523 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_and.c1053 SCIP_Real relviol; in checkCons() local
1065 relviol = 0.0; in checkCons()
1076 relviol = SCIPrelDiff(solval, 1.0); in checkCons()
1103 relviol = 1.0; in checkCons()
1134 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_bounddisjunction.c1591 SCIP_Real relviol; in isConsViolated() local
1596 relviol = SCIP_REAL_MAX; in isConsViolated()
1598 relviol = SCIPrelDiff(SCIPgetSolVal(scip, sol, vars[violpos]), bounds[violpos]); in isConsViolated()
1600 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in isConsViolated()
H A Dsol.c2403 SCIP_Real relviol /**< relative violation of constraint */ in SCIPsolUpdateLPConsViolation() argument
2408 SCIPsolUpdateConsViolation(sol, absviol, relviol); in SCIPsolUpdateLPConsViolation()
2409 SCIPsolUpdateLPRowViolation(sol, absviol, relviol); in SCIPsolUpdateLPConsViolation()
H A Dcons_setppc.c2335 SCIP_Real relviol; in checkCons() local
2356 relviol = SCIPrelDiff(sum, 1.0); in checkCons()
2362 relviol = REALABS(relviol); in checkCons()
2372 relviol = -relviol; in checkCons()
2382 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_abspower.c2000 SCIP_Real relviol; in computeViolation() local
2044 relviol = 0.0; in computeViolation()
2048 relviol = SCIPrelDiff(consdata->lhs, val); in computeViolation()
2056 relviol = SCIPrelDiff(val, consdata->rhs); in computeViolation()
2062 SCIPupdateSolConsViolation(scip, sol, *viol, relviol); in computeViolation()
H A Dcons_bivariate.c796 SCIP_Real relviol; in computeViolation() local
885 relviol = 0.0; in computeViolation()
890 relviol = SCIPrelDiff(consdata->lhs, consdata->activity); in computeViolation()
899 relviol = SCIPrelDiff(consdata->activity, consdata->rhs); in computeViolation()
905 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_varbound.c457 SCIP_Real relviol; in checkCons() local
482 relviol = MAX(lhsrelviol, rhsrelviol); in checkCons()
484 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_soc.c765 SCIP_Real relviol; in computeViolation() local
804 relviol = SCIPrelDiff(consdata->lhsval, rhs); in computeViolation()
813 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_pseudoboolean.c3462 SCIP_Real relviol; in checkOrigPbCons() local
3622 relviol = SCIPrelDiff(lhs, activity); in checkOrigPbCons()
3627 relviol = SCIPrelDiff(activity, rhs); in checkOrigPbCons()
3632 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkOrigPbCons()
H A Dcons_logicor.c1582 SCIP_Real relviol = SCIPrelDiff(1.0, sum); in isConsViolated() local
1583 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in isConsViolated()
H A Dcons_linear.c7251 SCIP_Real relviol; in checkCons() local
7289 relviol = 0.0; in checkCons()
7293 relviol = SCIPrelDiff(consdata->lhs, activity); in checkCons()
7298 relviol = SCIPrelDiff(activity, consdata->rhs); in checkCons()
7311 relviol = SCIP_INVALID; in checkCons()
7491 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()
H A Dcons_cumulative.c2306 SCIP_Real relviol; in checkCumulativeCondition() local
2355 relviol = 0.0; in checkCumulativeCondition()
2386 relviol = SCIPrelDiff((SCIP_Real)(capacity - freecapacity), (SCIP_Real)capacity); in checkCumulativeCondition()
2423 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in checkCumulativeCondition()
H A Dcons_quadratic.c5588 SCIP_Real relviol; in computeViolation() local
5733 relviol = 0.0; in computeViolation()
5739 relviol = SCIPrelDiff(consdata->lhs, consdata->activity); in computeViolation()
5749 relviol = SCIPrelDiff(consdata->activity, consdata->rhs); in computeViolation()
5756 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_nonlinear.c4083 SCIP_Real relviol; in computeViolation() local
4091 relviol = MAX(lhsrelviol, rhsrelviol); in computeViolation()
4093 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in computeViolation()
H A Dcons_indicator.c6271 SCIP_Real relviol = SCIPrelDiff(absviol, 0.0); in SCIP_DECL_CONSCHECK() local
6273 SCIPupdateSolConsViolation(scip, sol, absviol, relviol); in SCIP_DECL_CONSCHECK()
H A Dcons_knapsack.c944 SCIP_Real relviol; in checkCons() local
986 relviol = SCIPrelDiff(absviol + consdata->capacity, (SCIP_Real)consdata->capacity); in checkCons()
988 SCIPupdateSolLPConsViolation(scip, sol, absviol, relviol); in checkCons()