Lines Matching refs:isconcave

187    unsigned int          isconcave:1;        /**< is quadratic function is concave ? */  member
3454 if( consdata->isconcave && consdata->isconvex ) in createNlRow()
3459 else if( consdata->isconcave ) in createNlRow()
5031 SCIP_Bool* isconcave, /**< buffer to store whether found concave */ in checkCurvatureEasy() argument
5042 assert(isconcave != NULL); in checkCurvatureEasy()
5060 *isconcave = !SCIPisPositive(scip, consdata->quadvarterms[0].sqrcoef); in checkCurvatureEasy()
5071 *isconcave = TRUE; in checkCurvatureEasy()
5077 *isconcave = TRUE; in checkCurvatureEasy()
5084 *isconcave = TRUE; in checkCurvatureEasy()
5093 *isconcave = *isconcave && !SCIPisPositive(scip, consdata->quadvarterms[v].sqrcoef); in checkCurvatureEasy()
5104 *isconcave = FALSE; in checkCurvatureEasy()
5110 *isconcave = FALSE; in checkCurvatureEasy()
5122 SCIP_Bool* isconcave, /**< buffer to store whether found concave */ in checkCurvatureExpensive() argument
5139 assert(isconcave != NULL); in checkCurvatureExpensive()
5160 *isconcave = in checkCurvatureExpensive()
5187 *isconcave = FALSE; in checkCurvatureExpensive()
5197 *isconcave = TRUE; in checkCurvatureExpensive()
5224 *isconcave = FALSE; in checkCurvatureExpensive()
5230 if( !*isconvex && !*isconcave ) in checkCurvatureExpensive()
5268 *isconcave = FALSE; in checkCurvatureExpensive()
5281 *isconcave &= !SCIPisPositive(scip, alleigval[n-1]); /*lint !e514*/ in checkCurvatureExpensive()
5321 *isconcave = FALSE; in checkCurvatureExpensive()
5342 SCIP_Bool isconcave; in checkCurvature() local
5351 checkCurvatureEasy(scip, cons, NULL, &determined, checkmultivariate, &isconvex, &isconcave, in checkCurvature()
5355 SCIP_CALL( checkCurvatureExpensive(scip, cons, NULL, &isconvex, &isconcave, in checkCurvature()
5360 consdata->isconcave = isconcave; in checkCurvature()
5410 if( consdata->iscurvchecked && (consdata->isconvex || consdata->isconcave) ) in checkFactorable()
6047 conshdlrdata->bilinestimators[pos-1].noverest += (haslhs && !consdata->isconcave) ? 1 : 0; in storeAllBilinearTerms()
6053 conshdlrdata->bilinestimators[pos-1].nunderest += (haslhs && !consdata->isconcave) ? 1 : 0; in storeAllBilinearTerms()
6093 if( !SCIPisInfinity(scip, -consdata->lhs) && !consdata->isconcave ) in storeAllBilinearTerms()
7852 …if( (violside == SCIP_SIDETYPE_LEFT && consdata->isconcave) || (violside == SCIP_SIDETYPE_RIGHT &&… in generateCut()
7965 (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs))); in computeED()
8122 (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs))); in computeInteriorPoint()
8215 || (consdata->isconcave && SCIPisLE(scip, nlpiside, 0.0))) ) in computeInteriorPoint()
8491 assert(convex || (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs))); in computeGauge()
8813 SCIP_Bool isconcave; in computeReferencePointProjection() local
8845 isconcave = consdata->isconcave; in computeReferencePointProjection()
8846 …assert((isconcave && !SCIPisInfinity(scip, -consdata->lhs)) || !SCIPisInfinity(scip, consdata->rhs… in computeReferencePointProjection()
8853 if( isconcave ) in computeReferencePointProjection()
8939 if( isconcave ) in computeReferencePointProjection()
9133 (consdata->isconcave && violside == SCIP_SIDETYPE_LEFT) ) in generateCutSol()
9181 …assert((consdata->isconvex && violside == SCIP_SIDETYPE_RIGHT) || (consdata->isconcave && violside… in generateCutSol()
9194 …assert((consdata->isconvex && violside == SCIP_SIDETYPE_RIGHT) || (consdata->isconcave && violside… in generateCutSol()
9204 …assert((consdata->isconvex && violside == SCIP_SIDETYPE_RIGHT) || (consdata->isconcave && violside… in generateCutSol()
9271 (!consdata->isconcave && violside == SCIP_SIDETYPE_LEFT) ) in generateCutUnboundedLP()
9590 else if( consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs) ) in addLinearizationCuts()
9735 if( (!SCIPisGT(scip, consdata->lhsviol, SCIPfeastol(scip)) || consdata->isconcave) && in registerBranchingCandidatesGap()
9738 …sGetName(conss[c]), consdata->lhsviol, consdata->rhsviol, consdata->isconvex, consdata->isconcave); in registerBranchingCandidatesGap()
9959 if( (!SCIPisGT(scip, consdata->lhsviol, SCIPfeastol(scip)) || consdata->isconcave) && in registerBranchingCandidatesViolation()
9962 …sGetName(conss[c]), consdata->lhsviol, consdata->rhsviol, consdata->isconvex, consdata->isconcave); in registerBranchingCandidatesViolation()
10045 if( (!SCIPisGT(scip, consdata->lhsviol, SCIPfeastol(scip)) || consdata->isconcave) && in registerBranchingCandidatesCentrality()
10048 …sGetName(conss[c]), consdata->lhsviol, consdata->rhsviol, consdata->isconvex, consdata->isconcave); in registerBranchingCandidatesCentrality()
12357 (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs)) ) in SCIP_DECL_CONSINITSOL()
12368 (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs)) ) in SCIP_DECL_CONSINITSOL()
12604 (consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs)) ) in SCIP_DECL_CONSINITLP()
12652 || (! consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs))) ) in SCIP_DECL_CONSINITLP()
12720 if( !(*infeasible) && !consdata->isconcave && !SCIPisInfinity(scip, -consdata->lhs) ) in SCIP_DECL_CONSINITLP()
12817 ( SCIPisGT(scip, consdata->lhsviol, SCIPfeastol(scip)) && consdata->isconcave) ) in SCIP_DECL_CONSSEPALP()
13899 targetconsdata->isconcave = consdata->isconcave; in SCIP_DECL_CONSCOPY()
14880 consdata->isconcave = FALSE; in SCIPaddSquareCoefQuadratic()
15212 SCIP_Bool isconcave; in SCIPisConvexQuadratic() local
15224 …checkCurvatureEasy(scip, cons, NULL, &determined, TRUE, &isconvex, &isconcave, &consdata->maxnonco… in SCIPisConvexQuadratic()
15229 consdata->isconcave = isconcave; in SCIPisConvexQuadratic()
15245 SCIP_Bool isconcave; in SCIPisConcaveQuadratic() local
15255 return consdata->isconcave; in SCIPisConcaveQuadratic()
15257 …checkCurvatureEasy(scip, cons, NULL, &determined, TRUE, &isconvex, &isconcave, &consdata->maxnonco… in SCIPisConcaveQuadratic()
15262 consdata->isconcave = isconcave; in SCIPisConcaveQuadratic()
15266 return isconcave; in SCIPisConcaveQuadratic()
15280 SCIP_Bool isconcave; in SCIPisConvexConsQuadratic() local
15297 if( consdata->isconcave && SCIPisInfinity(scip, consdata->rhs) ) in SCIPisConvexConsQuadratic()
15311 …checkCurvatureEasy(scip, cons, assumevarfixed, &determined, TRUE, &isconvex, &isconcave, &maxnonco… in SCIPisConvexConsQuadratic()
15314 …SCIP_CALL( checkCurvatureExpensive(scip, cons, assumevarfixed, &isconvex, &isconcave, &maxnonconve… in SCIPisConvexConsQuadratic()
15320 consdata->isconcave = isconcave; in SCIPisConvexConsQuadratic()
15325 …if( (isconvex && SCIPisInfinity(scip, -consdata->lhs)) || (isconcave && SCIPisInfinity(scip, consd… in SCIPisConvexConsQuadratic()
15856 consdata->isconcave = FALSE; in SCIPchgSquareCoefQuadratic()
15942 consdata->isconcave = FALSE; in SCIPchgBilinCoefQuadratic()