/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | cuts.h | 96 SCIP_AGGRROW* aggrrow, /**< the aggregation row */ 112 SCIP_AGGRROW* aggrrow, /**< the aggregation row */ 122 SCIP_AGGRROW* aggrrow, /**< the aggregation row */ 131 SCIP_AGGRROW* aggrrow, /**< the aggregation row */ 148 SCIP_AGGRROW* aggrrow /**< the aggregation row */ 154 SCIP_AGGRROW* aggrrow /**< the aggregation row */ 163 SCIP_AGGRROW* aggrrow, /**< the aggregation row */ 215 SCIP_AGGRROW* aggrrow 233 QUAD_ARRAY_LOAD(val, aggrrow->vals, aggrrow->inds[i]); in SCIPaggrRowGetValue() 247 QUAD_ARRAY_LOAD(val, aggrrow->vals, probindex); in SCIPaggrRowGetProbvarValue() [all …]
|
H A D | cuts.c | 1739 if( aggrrow->nrows > aggrrow->rowssize ) in SCIPaggrRowAddRow() 1853 aggrrow->inds[pos] = aggrrow->inds[aggrrow->nnz]; in SCIPaggrRowCancelVarWithBound() 1891 aggrrow->inds[aggrrow->nnz++] = i; in SCIPaggrRowAddObjectiveFunction() 1912 aggrrow->inds[aggrrow->nnz++] = i; in SCIPaggrRowAddObjectiveFunction() 1949 aggrrow->local = aggrrow->local || local; in SCIPaggrRowAddCustomCons() 1952 aggrrow->rank = MAX(rank, aggrrow->rank); in SCIPaggrRowAddCustomCons() 2011 return calcEfficacyNormQuad(scip, aggrrow->vals, aggrrow->inds, aggrrow->nnz); in SCIPaggrRowCalcEfficacyNorm() 2098 if( aggrrow->nrows > aggrrow->rowssize ) in addOneRow() 2328 QUAD(&aggrrow->rhs), aggrrow->inds, &aggrrow->nnz); in SCIPaggrRowRemoveZeros() 4318 assert(aggrrow->nrows + aggrrow->nnz >= 1); in SCIPcutGenerationHeuristicCMIR() [all …]
|
H A D | sepa_aggregation.c | 327 SCIP_CALL( SCIPaggrRowCreate(scip, &aggrdata->aggrrow) ); in setupAggregationData() 328 assert( aggrdata->aggrrow != NULL ); in setupAggregationData() 491 SCIPaggrRowFree(scip, &aggrdata->aggrrow); in destroyAggregationData() 571 int nnz = SCIPaggrRowGetNNz(aggrrow); in aggregateNextRow() 572 int* inds = SCIPaggrRowGetInds(aggrrow); in aggregateNextRow() 682 SCIPaggrRowRemoveZeros(scip, aggrrow, FALSE, success); in aggregateNextRow() 764 SCIPaggrRowRemoveZeros(scip, aggrrow, FALSE, success); in aggregateNextRow() 919 rowinds = SCIPaggrRowGetRowInds(aggrdata->aggrrow); in aggregation() 920 nrows = SCIPaggrRowGetNRows(aggrdata->aggrrow); in aggregation() 952 …! aggrsuccess || SCIPaggrRowGetNNz(aggrdata->aggrrow) > maxaggrnonzs || SCIPaggrRowGetNNz(aggrdata… in aggregation() [all …]
|
H A D | sepa_strongcg.c | 162 SCIP_AGGRROW* aggrrow; in SCIP_DECL_SEPAEXECLP() local 257 SCIP_CALL( SCIPaggrRowCreate(scip, &aggrrow) ); in SCIP_DECL_SEPAEXECLP() 345 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, binvrow, inds, ninds, in SCIP_DECL_SEPAEXECLP() 353 …1.0, aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cutefficacy, &cutrank, &cutislocal, &success) … in SCIP_DECL_SEPAEXECLP() 446 SCIPaggrRowFree(scip, &aggrrow); in SCIP_DECL_SEPAEXECLP()
|
H A D | sepa_gomory.c | 249 SCIP_AGGRROW* aggrrow; in SCIP_DECL_SEPAEXECLP() local 372 SCIP_CALL( SCIPaggrRowCreate(scip, &aggrrow) ); in SCIP_DECL_SEPAEXECLP() 457 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, binvrow, inds, ninds, in SCIP_DECL_SEPAEXECLP() 464 …1.0, aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cutefficacy, &cutrank, &cutislocal, &success) … in SCIP_DECL_SEPAEXECLP() 588 SCIPaggrRowFree(scip, &aggrrow); in SCIP_DECL_SEPAEXECLP()
|
H A D | cons_and.c | 117 …SCIP_ROW* aggrrow; /**< aggregated row for linear relaxation of AND-constra… member 444 (*consdata)->aggrrow = NULL; in consdataCreate() 521 if( consdata->aggrrow != NULL ) in consdataFreeRows() 523 SCIP_CALL( SCIPreleaseRow(scip, &consdata->aggrrow) ); in consdataFreeRows() 524 consdata->aggrrow = NULL; in consdataFreeRows() 973 if( consdata->aggrrow == NULL ) in addRelaxation() 978 …SCIP_CALL( SCIPcreateEmptyRowCons(scip, &consdata->aggrrow, cons, rowname, -SCIPinfinity(scip), 0.… in addRelaxation() 980 …SCIP_CALL( SCIPaddVarToRow(scip, consdata->aggrrow, consdata->resvar, (SCIP_Real) consdata->nvars)… in addRelaxation() 981 …SCIP_CALL( SCIPaddVarsToRowSameCoef(scip, consdata->aggrrow, consdata->nvars, consdata->vars, -1.0… in addRelaxation() 985 if( !SCIProwIsInLP(consdata->aggrrow) ) in addRelaxation() [all …]
|
H A D | sepa_cgmip.c | 3450 SCIP_AGGRROW* aggrrow, /**< aggregation row to use for creating MIR cut */ in createCGCutCMIR() argument 3604 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, weights, NULL, -1, FALSE, in createCGCutCMIR() 3611 …boundtypesfortrans, MINFRAC, MAXFRAC, 1.0, aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cuteffic… in createCGCutCMIR() 3740 SCIP_AGGRROW* aggrrow, /**< aggregation row to use for creating MIR cut */ in createCGCutStrongCG() argument 3836 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, weights, NULL, -1, FALSE, in createCGCutStrongCG() 3843 …1.0, aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cutefficacy, &cutrank, &cutislocal, &success) … in createCGCutStrongCG() 3976 SCIP_AGGRROW* aggrrow = NULL; in createCGCuts() local 4037 SCIP_CALL( SCIPaggrRowCreate(scip, &aggrrow) ); in createCGCuts() 4071 …SCIP_CALL( createCGCutCMIR(scip, sepa, sepadata, mipdata, sol, aggrrow, cutcoefs, cutinds, cutvals… in createCGCuts() 4077 …SCIP_CALL( createCGCutStrongCG(scip, sepa, sepadata, mipdata, sol, aggrrow, cutcoefs, cutinds, cut… in createCGCuts() [all …]
|
H A D | conflict.c | 1134 inds = SCIPaggrRowGetInds(aggrrow); in proofsetAddAggrrow() 1137 nnz = SCIPaggrRowGetNNz(aggrrow); in proofsetAddAggrrow() 1144 vals[i] = SCIPaggrRowGetProbvarValue(aggrrow, inds[i]); in proofsetAddAggrrow() 2673 SCIP_AGGRROW* aggrrow, /**< aggregation row */ in aggrRowGetMinActivity() argument 2688 nnz = SCIPaggrRowGetNNz(aggrrow); in aggrRowGetMinActivity() 2689 inds = SCIPaggrRowGetInds(aggrrow); in aggrRowGetMinActivity() 2704 val = SCIPaggrRowGetProbvarValue(aggrrow, v); in aggrRowGetMinActivity() 6654 SCIP_AGGRROW* aggrrow /**< aggregation row */ in addRowToAggrRow() argument 6675 row->lpdepth, weight, SCIPaggrRowGetRhs(aggrrow)); in addRowToAggrRow() 6732 SCIP_AGGRROW* aggrrow, /**< aggregation row */ in sortLocalRows() argument [all …]
|
H A D | sepa_zerohalf.c | 170 SCIP_AGGRROW* aggrrow; /**< aggregation row used for generating cuts */ member 2197 SCIP_CALL( SCIPaggrRowCreate(scip, &sepadata->aggrrow) ); in doSeparation() 2368 SCIPaggrRowFree(scip, &sepadata->aggrrow); in doSeparation()
|
H A D | sepa_mcf.c | 5897 SCIP_AGGRROW* aggrrow; in generateClusterCuts() local 5967 SCIP_CALL( SCIPaggrRowCreate(scip, &aggrrow) ); in generateClusterCuts() 6370 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, rowweights, NULL, -1, in generateClusterCuts() 6392 …1.0/deltas[d], aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cutefficacy, &cutrank, &cutislocal, … in generateClusterCuts() 6574 SCIP_CALL( SCIPaggrRowSumRows(scip, aggrrow, rowweights, NULL, -1, in generateClusterCuts() 6580 …1.0/bestdelta, aggrrow, cutcoefs, &cutrhs, cutinds, &cutnnz, &cutefficacy, &cutrank, &cutislocal, … in generateClusterCuts() 6597 SCIPaggrRowFree(scip, &aggrrow); in generateClusterCuts()
|