|
|
gets the primal LP solution of a column
- Parameters
-
Definition at line 18638 of file lp.c.
References SCIP_Col::lppos, NULL, and SCIP_Col::primsol.
Referenced by branchcandCalcLPCands(), createSubscip(), findClosestLb(), findClosestUb(), nodepairqueueCreate(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPprobUpdateBestRootSol(), SCIPvarGetImplRedcost(), SCIPvarGetLPSol(), SCIPvarGetLPSol_rec(), and SCIPvarGetRedcost().
gets the basis status of a column in the LP solution; only valid for LPs with status SCIP_LPSOLSTAT_OPTIMAL and with SCIPisLPSolBasic(scip) == TRUE; returns SCIP_BASESTAT_ZERO for columns not in the current SCIP_LP
- Parameters
-
Definition at line 18673 of file lp.c.
References SCIP_Col::basisstatus, SCIP_Col::lppos, NULL, and SCIP_BASESTAT_ZERO.
Referenced by generateDisjCutSOS1(), getSimplexCoefficients(), propagateRedcostBinvar(), propagateRedcostVar(), propagateRootRedcostBinvar(), SCIP_DECL_SEPAEXECLP(), SCIPprobUpdateBestRootSol(), SCIPvarGetImplRedcost(), SCIPvarGetRedcost(), and transformMIRRow().
gets variable this column represents
- Parameters
-
Definition at line 18684 of file lp.c.
References NULL, and SCIP_Col::var.
Referenced by addAltLPRow(), aggregation(), colIsDiscrete(), computeCut(), constructSNFRelaxation(), copyCuts(), createCGCutDirect(), createRows(), createSubproblem(), createSubscip(), extractCapacityRows(), extractFlowRows(), findClosestLb(), findClosestUb(), findUncapacitatedArcs(), generateAverageNBRay(), generateClusterCuts(), generateCut(), generateCutUnboundedLP(), generateDisjCutSOS1(), initMatrix(), nodepairqueueCreate(), rowCalculateGauss(), rowFindSlackVar(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PROPEXEC(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SORTPTRCOMP(), SCIPaddCut(), SCIPcomputeLPRelIntPoint(), SCIPconflictAnalyzeStrongbranch(), SCIPnlrowCreateFromRow(), SCIPsolLinkLPSol(), selectRounding(), selectShifting(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), transformColumn(), transformVariable(), undoBdchgsDualfarkas(), and undoBdchgsDualsol().
returns whether the associated variable is of integral type (binary, integer, implicit integer)
- Parameters
-
Definition at line 18704 of file lp.c.
References SCIP_Col::integral, NULL, SCIPvarIsIntegral(), and SCIP_Col::var.
Referenced by colIsDiscrete(), createSubscip(), generateClusterCuts(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolInvalidateStrongbranchData(), SCIPcolSetStrongbranchData(), and SCIProwCalcIntegralScalar().
returns TRUE iff column is removable from the LP (due to aging or cleanup)
- Parameters
-
Definition at line 18715 of file lp.c.
References NULL, and SCIP_Col::removable.
gets position of column in current LP, or -1 if it is not in LP
- Parameters
-
Definition at line 18725 of file lp.c.
References SCIP_Col::lpdepth, SCIP_Col::lppos, and NULL.
Referenced by addBdchg(), addFlowrowToCommodity(), aggregation(), cleanupNetwork(), collectIncidentFlowCols(), computeCut(), createCGCutCMIR(), deleteCommodity(), extractCapacities(), extractCapacityRows(), extractNodes(), findClosestLb(), findClosestUb(), findUncapacitatedArcs(), generateAverageRay(), generateClusterCuts(), generateDisjCutSOS1(), getFlowrowFit(), getIncidentNodes(), getNodeSimilarityScore(), identifySourcesTargets(), initMatrix(), mcfnetworkFill(), nodepairqueueCreate(), rowFindSlackVar(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), undoBdchgsDualfarkas(), and undoBdchgsDualsol().
returns TRUE iff column is member of current LP
- Parameters
-
Definition at line 18747 of file lp.c.
References SCIP_Col::lpdepth, SCIP_Col::lppos, and NULL.
Referenced by findClosestLb(), findClosestUb(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPgetVarStrongbranchWithPropagation(), SCIPpricestoreAddProbVars(), SCIPvarIsInLP(), and transformVariable().
get number of nonzero entries in column vector, that correspond to rows currently in the SCIP_LP;
- Warning
- This method is only applicable on columns, that are completely linked to their rows (e.g. a column that is in the current LP and the LP was solved, or a column that was in a solved LP and didn't change afterwards
- Parameters
-
Definition at line 18772 of file lp.c.
References SCIP_Col::nlprows, NULL, and SCIP_Col::nunlinked.
Referenced by addFracCounter(), aggregation(), calcShiftVal(), calculateBounds(), createSubscip(), extractNodes(), getIncidentNodes(), getNActiveConsScore(), getNextFlowrow(), initMatrix(), relaxVar(), rowFindSlackVar(), SCIP_DECL_HEUREXEC(), transformColumn(), updateActivities(), updateRowActivities(), and updateSlacks().
gets array with rows of nonzero entries
- Parameters
-
Definition at line 18783 of file lp.c.
References NULL, and SCIP_Col::rows.
Referenced by addFracCounter(), aggregation(), calcBranchScore(), calcShiftVal(), calculateBounds(), checkConstraintMatching(), createSubscip(), determineBound(), extractNodes(), getIncidentNodes(), getNActiveConsScore(), getNextFlowrow(), initMatrix(), relaxVar(), SCIP_DECL_HEUREXEC(), SCIPsolAdjustImplicitSolVals(), shiftValues(), transformColumn(), updateActivities(), updateRowActivities(), updateSlacks(), varColCompare(), and varProcessBoundChanges().
gets array with coefficients of nonzero entries
- Parameters
-
Definition at line 18793 of file lp.c.
References NULL, and SCIP_Col::vals.
Referenced by aggregation(), calcBranchScore(), calcShiftVal(), calculateBounds(), createSubscip(), determineBound(), getIncidentNodes(), getNActiveConsScore(), initMatrix(), relaxVar(), SCIPsolAdjustImplicitSolVals(), shiftValues(), transformColumn(), updateActivities(), updateRowActivities(), updateSlacks(), and varProcessBoundChanges().
gets node number of the last node in current branch and bound run, where strong branching was used on the given column, or -1 if strong branching was never applied to the column in current run
- Parameters
-
Definition at line 18805 of file lp.c.
References NULL, and SCIP_Col::sbnode.
Referenced by SCIPgetVarStrongbranchNode().
| int SCIPcolGetNStrongbranchs |
( |
SCIP_COL * |
col | ) |
|
|