variable of the problem
Definition at line 198 of file struct_var.h.
#include <struct_var.h>
Public Member Functions | |
SCIP_DECL_VARCOPY ((*varcopy)) | |
SCIP_DECL_VARDELORIG ((*vardelorig)) | |
SCIP_DECL_VARTRANS ((*vartrans)) | |
SCIP_DECL_VARDELTRANS ((*vardeltrans)) | |
SCIP_Var::SCIP_DECL_VARCOPY | ( | * | varcopy | ) |
copies variable data if wanted to subscip, or NULL
SCIP_Var::SCIP_DECL_VARDELORIG | ( | * | vardelorig | ) |
frees user data of original variable
SCIP_Var::SCIP_DECL_VARTRANS | ( | * | vartrans | ) |
creates transformed user data by transforming original user data
SCIP_Var::SCIP_DECL_VARDELTRANS | ( | * | vardeltrans | ) |
frees user data of transformed variable
SCIP* SCIP_Var::scip |
SCIP data structure
Definition at line 201 of file struct_var.h.
Referenced by SCIPaddConflictBd(), SCIPaddConflictBinvar(), SCIPaddConflictLb(), SCIPaddConflictRelaxedBd(), SCIPaddConflictRelaxedLb(), SCIPaddConflictRelaxedUb(), SCIPaddConflictUb(), SCIPaddExternBranchCand(), SCIPaddVarBranchPriority(), SCIPaddVarLocks(), SCIPaddVarObj(), SCIPbranchVar(), SCIPbranchVarHole(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcalcChildEstimate(), SCIPcalcNodeselPriority(), SCIPcaptureVar(), SCIPchgVarBoundsDiveNLP(), SCIPchgVarBranchDirection(), SCIPchgVarBranchPriority(), SCIPchgVarName(), SCIPchgVarObj(), SCIPchgVarObjDiveNLP(), SCIPchgVarType(), SCIPcontainsExternBranchCand(), SCIPdoNotMultaggrVar(), SCIPgetBinvarRepresentative(), SCIPgetBranchingPoint(), SCIPgetBranchScore(), SCIPgetBranchScoreMultiple(), SCIPgetConflictVarLb(), SCIPgetConflictVarUb(), SCIPgetNegatedVar(), SCIPgetPrimalRayVal(), SCIPgetRelaxSolVal(), SCIPgetSolVal(), SCIPgetVarAvgConflictlength(), SCIPgetVarAvgConflictlengthCurrentRun(), SCIPgetVarAvgCutoffs(), SCIPgetVarAvgCutoffScore(), SCIPgetVarAvgCutoffScoreCurrentRun(), SCIPgetVarAvgCutoffsCurrentRun(), SCIPgetVarAvgInferenceCutoffScore(), SCIPgetVarAvgInferenceCutoffScoreCurrentRun(), SCIPgetVarAvgInferences(), SCIPgetVarAvgInferenceScore(), SCIPgetVarAvgInferenceScoreCurrentRun(), SCIPgetVarAvgInferencesCurrentRun(), SCIPgetVarConflictlengthScore(), SCIPgetVarConflictlengthScoreCurrentRun(), SCIPgetVarConflictScore(), SCIPgetVarConflictScoreCurrentRun(), SCIPgetVarCopy(), SCIPgetVarFarkasCoef(), SCIPgetVarImplRedcost(), SCIPgetVarNStrongbranchs(), SCIPgetVarPseudocost(), SCIPgetVarPseudocostCount(), SCIPgetVarPseudocostCountCurrentRun(), SCIPgetVarPseudocostCurrentRun(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPgetVarPseudocostVal(), SCIPgetVarPseudocostValCurrentRun(), SCIPgetVarPseudocostVariance(), SCIPgetVarRedcost(), SCIPgetVarSol(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPgetVarStrongbranchLPAge(), SCIPgetVarStrongbranchNode(), SCIPgetVarStrongbranchWithPropagation(), SCIPgetVarVSIDS(), SCIPgetVarVSIDSCurrentRun(), SCIPincSolVal(), SCIPisConflictVarUsed(), SCIPlockVarCons(), SCIPmarkDoNotMultaggrVar(), SCIPmultiaggregateVar(), SCIPpricestoreAddVar(), SCIPprobAddVar(), SCIPsetSolVal(), SCIPunlockVarCons(), SCIPupdateVarBranchPriority(), SCIPvarAddClique(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAdjustLb(), SCIPvarAdjustUb(), SCIPvarAggregate(), SCIPvarCatchEvent(), SCIPvarChgBranchFactor(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLazy(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarDropEvent(), SCIPvarFix(), SCIPvarFixBinary(), SCIPvarFlattenAggregationGraph(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetRelaxSol(), SCIPvarGetTransformed(), SCIPvarGetUbLP(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarRemove(), SCIPvarResetBounds(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), SCIPvarUpdateBestRootSol(), SCIPvarUpdatePseudocost(), tightenBounds(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varEventVarFixed(), varEventVarUnlocked(), varIncRootboundchgs(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
SCIP_Real SCIP_Var::obj |
objective function value of variable (might be changed temporarily in probing mode)
Definition at line 203 of file struct_var.h.
Referenced by SCIPcolCreate(), SCIPvarAddObj(), SCIPvarAggregate(), SCIPvarChgObj(), SCIPvarFix(), SCIPvarGetBestBoundGlobal(), SCIPvarGetBestBoundLocal(), SCIPvarGetBestBoundType(), SCIPvarGetObj(), SCIPvarGetObjLP(), SCIPvarGetWorstBoundGlobal(), SCIPvarGetWorstBoundLocal(), SCIPvarGetWorstBoundType(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarSetRelaxSol(), and SCIPvarTransform().
SCIP_Real SCIP_Var::unchangedobj |
unchanged objective function value of variable (ignoring temporary changes in probing mode)
Definition at line 204 of file struct_var.h.
Referenced by SCIPpropagateProbing(), SCIPvarAddObj(), SCIPvarChgObj(), and SCIPvarGetUnchangedObj().
SCIP_Real SCIP_Var::branchfactor |
factor to weigh variable's branching score with
Definition at line 205 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarGetBranchFactor(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarTransform(), and varProcessChgBranchFactor().
SCIP_Real SCIP_Var::rootsol |
last primal solution of variable in root node, or zero
Definition at line 206 of file struct_var.h.
Referenced by SCIPvarGetRootSol(), and SCIPvarStoreRootSol().
SCIP_Real SCIP_Var::bestrootsol |
best primal solution of variable in root node, or zero, w.r.t. root LP value and root reduced cost
Definition at line 207 of file struct_var.h.
Referenced by SCIPvarGetBestRootSol(), SCIPvarSetBestRootSol(), and SCIPvarUpdateBestRootSol().
SCIP_Real SCIP_Var::bestrootredcost |
best reduced costs of variable in root node, or zero, w.r.t. root LP value and root solution value
Definition at line 208 of file struct_var.h.
Referenced by SCIPvarGetBestRootRedcost(), SCIPvarSetBestRootSol(), and SCIPvarUpdateBestRootSol().
SCIP_Real SCIP_Var::bestrootlpobjval |
best root LP objective value, or SCIP_INVALID, w.r.t. root solution value and root reduced cost
Definition at line 209 of file struct_var.h.
Referenced by SCIPvarGetBestRootLPObjval(), SCIPvarSetBestRootSol(), and SCIPvarUpdateBestRootSol().
SCIP_Real SCIP_Var::relaxsol |
primal solution of variable in current relaxation solution, or SCIP_INVALID
Definition at line 210 of file struct_var.h.
Referenced by SCIPvarGetRelaxSol(), SCIPvarGetRelaxSolTransVar(), and SCIPvarSetRelaxSol().
SCIP_Real SCIP_Var::nlpsol |
primal solution of variable in current NLP solution, or SCIP_INVALID
Definition at line 211 of file struct_var.h.
Referenced by SCIPvarGetNLPSol(), SCIPvarGetNLPSol_rec(), and SCIPvarSetNLPSol().
SCIP_Real SCIP_Var::primsolavg |
weighted average of all values of variable in primal feasible solutions
Definition at line 212 of file struct_var.h.
Referenced by SCIPsolUpdateVarsum(), and SCIPvarGetAvgSol().
SCIP_Real SCIP_Var::conflictlb |
maximal lower bound of variable in the current conflict
Definition at line 213 of file struct_var.h.
Referenced by bdchginfoIsInvalid(), conflictMarkBoundCheckPresence(), SCIPconflictGetVarLb(), and SCIPconflictIsVarUsed().
SCIP_Real SCIP_Var::conflictub |
minimal upper bound of variable in the current conflict
Definition at line 214 of file struct_var.h.
Referenced by bdchginfoIsInvalid(), conflictMarkBoundCheckPresence(), SCIPconflictGetVarUb(), and SCIPconflictIsVarUsed().
SCIP_Real SCIP_Var::conflictrelaxedlb |
minimal relaxed lower bound of variable in the current conflict (conflictrelqxlb <= conflictlb)
Definition at line 215 of file struct_var.h.
Referenced by conflictMarkBoundCheckPresence(), conflictRemoveCand(), SCIPbdchginfoGetRelaxedBound(), and SCIPconflictGetVarLb().
SCIP_Real SCIP_Var::conflictrelaxedub |
minimal release upper bound of variable in the current conflict (conflictrelqxlb <= conflictlb)
Definition at line 216 of file struct_var.h.
Referenced by conflictMarkBoundCheckPresence(), conflictRemoveCand(), SCIPbdchginfoGetRelaxedBound(), and SCIPconflictGetVarUb().
SCIP_Real SCIP_Var::lazylb |
global lower bound that is ensured by constraints and has not to be added to the LP
Definition at line 217 of file struct_var.h.
Referenced by SCIPvarChgLbLazy(), SCIPvarChgUbLazy(), SCIPvarGetLbLazy(), SCIPvarIsBinary(), SCIPvarNegate(), and SCIPvarTransform().
SCIP_Real SCIP_Var::lazyub |
global upper bound that is ensured by constraints and has not to be added to the LP
Definition at line 218 of file struct_var.h.
Referenced by SCIPvarChgLbLazy(), SCIPvarChgUbLazy(), SCIPvarGetUbLazy(), SCIPvarIsBinary(), SCIPvarNegate(), and SCIPvarTransform().
SCIP_DOM SCIP_Var::glbdom |
domain of variable in global problem
Definition at line 219 of file struct_var.h.
Referenced by SCIPboundchgUndo(), SCIPgetVarLbAtIndex(), SCIPgetVarUbAtIndex(), SCIPvarAddToRow(), SCIPvarAggregate(), SCIPvarChgLbGlobal(), SCIPvarChgLbLazy(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarFixBinary(), SCIPvarGetActiveRepresentatives(), SCIPvarGetAvgSol(), SCIPvarGetBestBoundGlobal(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetHolelistGlobal(), SCIPvarGetLbAtIndex(), SCIPvarGetLbGlobal(), SCIPvarGetUbAtIndex(), SCIPvarGetUbGlobal(), SCIPvarGetWorstBoundGlobal(), SCIPvarIsBinary(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarResetBounds(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), SCIPvarWasFixedEarlier(), varEventLbChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
SCIP_DOM SCIP_Var::locdom |
domain of variable in current subproblem
Definition at line 220 of file struct_var.h.
Referenced by SCIPboundchgApply(), SCIPboundchgUndo(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAggregate(), SCIPvarChgLbLocal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetAvgSol(), SCIPvarGetBestBoundLocal(), SCIPvarGetBestRootSol(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetHolelistLocal(), SCIPvarGetLbLocal(), SCIPvarGetLbLP(), SCIPvarGetLPSol_rec(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRootSol(), SCIPvarGetUbLocal(), SCIPvarGetUbLP(), SCIPvarGetWorstBoundLocal(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarResetBounds(), SCIPvarTransform(), varAddLbchginfo(), varAddUbchginfo(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
SCIP_ORIGINAL SCIP_Var::original |
original variable information
Definition at line 223 of file struct_var.h.
Referenced by SCIPgetVarFarkasCoef(), SCIPgetVarImplRedcost(), SCIPgetVarLbAtIndex(), SCIPgetVarRedcost(), SCIPgetVarUbAtIndex(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgBranchdepthCurrentRun(), SCIPvarGetAvgConflictlength(), SCIPvarGetAvgConflictlengthCurrentRun(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferences(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetAvgSol(), SCIPvarGetBestRootLPObjval(), SCIPvarGetBestRootRedcost(), SCIPvarGetBestRootSol(), SCIPvarGetCutoffSum(), SCIPvarGetCutoffSumCurrentRun(), SCIPvarGetHolelistOriginal(), SCIPvarGetInferenceSum(), SCIPvarGetInferenceSumCurrentRun(), SCIPvarGetLbAtIndex(), SCIPvarGetLbLP(), SCIPvarGetLbOriginal(), SCIPvarGetLPSol_rec(), SCIPvarGetNActiveConflicts(), SCIPvarGetNActiveConflictsCurrentRun(), SCIPvarGetNBranchings(), SCIPvarGetNBranchingsCurrentRun(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetNLPSol_rec(), SCIPvarGetObjLP(), SCIPvarGetProbvar(), SCIPvarGetProbvarBinary(), SCIPvarGetProbvarBound(), SCIPvarGetProbvarHole(), SCIPvarGetProbvarSum(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostCountCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarGetPseudocostVariance(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetTransformed(), SCIPvarGetTransVar(), SCIPvarGetUbAtIndex(), SCIPvarGetUbLP(), SCIPvarGetUbOriginal(), SCIPvarGetVSIDS_rec(), SCIPvarGetVSIDSCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarResetBounds(), SCIPvarScaleVSIDS(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarsGetActiveVars(), SCIPvarTransform(), SCIPvarUpdatePseudocost(), and varFreeParents().
SCIP_COL* SCIP_Var::col |
LP column (for column variables)
Definition at line 224 of file struct_var.h.
Referenced by SCIPvarAddToRow(), SCIPvarChgLbDive(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarColumn(), SCIPvarGetCol(), SCIPvarGetLbLP(), SCIPvarGetLPSol(), SCIPvarGetLPSol_rec(), SCIPvarGetObjLP(), SCIPvarGetUbLP(), SCIPvarIsInLP(), SCIPvarLoose(), and varSetProbindex().
SCIP_AGGREGATE SCIP_Var::aggregate |
aggregation information (for aggregated variables)
Definition at line 225 of file struct_var.h.
Referenced by SCIPgetVarLbAtIndex(), SCIPgetVarUbAtIndex(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetAggrConstant(), SCIPvarGetAggregatedObj(), SCIPvarGetAggrScalar(), SCIPvarGetAggrVar(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgBranchdepthCurrentRun(), SCIPvarGetAvgConflictlength(), SCIPvarGetAvgConflictlengthCurrentRun(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferences(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetAvgSol(), SCIPvarGetBestRootSol(), SCIPvarGetCutoffSum(), SCIPvarGetCutoffSumCurrentRun(), SCIPvarGetInferenceSum(), SCIPvarGetInferenceSumCurrentRun(), SCIPvarGetLbAtIndex(), SCIPvarGetLbLP(), SCIPvarGetLPSol_rec(), SCIPvarGetNActiveConflicts(), SCIPvarGetNActiveConflictsCurrentRun(), SCIPvarGetNBranchings(), SCIPvarGetNBranchingsCurrentRun(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetNLPSol_rec(), SCIPvarGetObjLP(), SCIPvarGetOrigvarSum(), SCIPvarGetProbvar(), SCIPvarGetProbvarBinary(), SCIPvarGetProbvarBound(), SCIPvarGetProbvarHole(), SCIPvarGetProbvarSum(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostCountCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarGetPseudocostVariance(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetUbAtIndex(), SCIPvarGetUbLP(), SCIPvarGetVSIDS_rec(), SCIPvarGetVSIDSCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarPrint(), SCIPvarScaleVSIDS(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarsGetActiveVars(), SCIPvarUpdatePseudocost(), varFreeParents(), varGetActiveVar(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchDirection(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
SCIP_MULTAGGR SCIP_Var::multaggr |
multiple aggregation information (for multiple aggregated variables)
Definition at line 226 of file struct_var.h.
Referenced by SCIPgetVarLbAtIndex(), SCIPgetVarUbAtIndex(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarFlattenAggregationGraph(), SCIPvarGetActiveRepresentatives(), SCIPvarGetAggregatedObj(), SCIPvarGetAvgSol(), SCIPvarGetBestRootSol(), SCIPvarGetLbAtIndex(), SCIPvarGetLPSol_rec(), SCIPvarGetMultaggrConstant(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrNVars(), SCIPvarGetMultaggrScalars(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetMultaggrVars(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetNLPSol_rec(), SCIPvarGetProbvar(), SCIPvarGetProbvarBinary(), SCIPvarGetProbvarBound(), SCIPvarGetProbvarSum(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetUbAtIndex(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarsGetActiveVars(), varFreeParents(), and varGetActiveVar().
SCIP_NEGATE SCIP_Var::negate |
negation information (for negated variables)
Definition at line 227 of file struct_var.h.
Referenced by SCIPgetVarLbAtIndex(), SCIPgetVarUbAtIndex(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetAvgSol(), SCIPvarGetBestRootSol(), SCIPvarGetLbAtIndex(), SCIPvarGetLbLP(), SCIPvarGetLbOriginal(), SCIPvarGetLPSol_rec(), SCIPvarGetNegationConstant(), SCIPvarGetNLPSol_rec(), SCIPvarGetOrigvarSum(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetUbAtIndex(), SCIPvarGetUbLP(), SCIPvarGetUbOriginal(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
union { ... } SCIP_Var::data |
Referenced by SCIPeventCreateGholeAdded(), SCIPeventCreateGholeRemoved(), SCIPeventCreateGlbChanged(), SCIPeventCreateGubChanged(), SCIPeventCreateLbChanged(), SCIPeventCreateLholeAdded(), SCIPeventCreateLholeRemoved(), SCIPeventCreateObjChanged(), SCIPeventCreateUbChanged(), SCIPeventProcess(), SCIPeventqueueAdd(), SCIPgetVarFarkasCoef(), SCIPgetVarImplRedcost(), SCIPgetVarLbAtIndex(), SCIPgetVarRedcost(), SCIPgetVarUbAtIndex(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarFix(), SCIPvarFlattenAggregationGraph(), SCIPvarGetActiveRepresentatives(), SCIPvarGetAggrConstant(), SCIPvarGetAggregatedObj(), SCIPvarGetAggrScalar(), SCIPvarGetAggrVar(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgBranchdepthCurrentRun(), SCIPvarGetAvgConflictlength(), SCIPvarGetAvgConflictlengthCurrentRun(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferences(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetAvgSol(), SCIPvarGetBestRootLPObjval(), SCIPvarGetBestRootRedcost(), SCIPvarGetBestRootSol(), SCIPvarGetCol(), SCIPvarGetCutoffSum(), SCIPvarGetCutoffSumCurrentRun(), SCIPvarGetHolelistOriginal(), SCIPvarGetInferenceSum(), SCIPvarGetInferenceSumCurrentRun(), SCIPvarGetLbAtIndex(), SCIPvarGetLbLP(), SCIPvarGetLbOriginal(), SCIPvarGetLPSol(), SCIPvarGetLPSol_rec(), SCIPvarGetMultaggrConstant(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrNVars(), SCIPvarGetMultaggrScalars(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetMultaggrVars(), SCIPvarGetNActiveConflicts(), SCIPvarGetNActiveConflictsCurrentRun(), SCIPvarGetNBranchings(), SCIPvarGetNBranchingsCurrentRun(), SCIPvarGetNegationConstant(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetNLPSol_rec(), SCIPvarGetObjLP(), SCIPvarGetOrigvarSum(), SCIPvarGetProbvar(), SCIPvarGetProbvarBinary(), SCIPvarGetProbvarBound(), SCIPvarGetProbvarHole(), SCIPvarGetProbvarSum(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostCountCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarGetPseudocostVariance(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetTransformed(), SCIPvarGetTransVar(), SCIPvarGetUbAtIndex(), SCIPvarGetUbLP(), SCIPvarGetUbOriginal(), SCIPvarGetVSIDS_rec(), SCIPvarGetVSIDSCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarIsInLP(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarResetBounds(), SCIPvarScaleVSIDS(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarsGetActiveVars(), SCIPvarTransform(), SCIPvarUpdatePseudocost(), varFreeParents(), varGetActiveVar(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchDirection(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varSetProbindex().
char* SCIP_Var::name |
name of the variable
Definition at line 229 of file struct_var.h.
Referenced by SCIP_DECL_HASHGETKEY(), SCIPdomchgAddBoundchg(), SCIPlpWriteMip(), SCIPpricestoreResetBounds(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAdjustLb(), SCIPvarAdjustUb(), SCIPvarAggregate(), SCIPvarCapture(), SCIPvarCatchEvent(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgName(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgType(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarDropEvent(), SCIPvarFix(), SCIPvarGetName(), SCIPvarGetProbvar(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarSetNamePointer(), SCIPvarTransform(), varAddParent(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventUbChanged(), varGetActiveVar(), varProcessChgBranchDirection(), varProcessChgBranchFactor(), varProcessChgBranchPriority(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), varSetName(), and varUpdateAggregationBounds().
SCIP_VARDATA* SCIP_Var::vardata |
user data for this specific variable
Definition at line 234 of file struct_var.h.
Referenced by SCIPvarCopy(), SCIPvarGetData(), SCIPvarSetData(), SCIPvarTransform(), and varFree().
SCIP_VAR** SCIP_Var::parentvars |
parent variables in the aggregation tree
Definition at line 235 of file struct_var.h.
Referenced by SCIPvarChgLbOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetOrigvarSum(), SCIPvarIsTransformedOrigvar(), varEnsureParentvarsSize(), varEventVarFixed(), varFreeParents(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchDirection(), varProcessChgBranchFactor(), varProcessChgBranchPriority(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
SCIP_VAR* SCIP_Var::negatedvar |
pointer to the variables negation: x' = lb + ub - x, or NULL if not created
Definition at line 236 of file struct_var.h.
Referenced by SCIPgetVarLbAtIndex(), SCIPgetVarUbAtIndex(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgType(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetAggregatedObj(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgBranchdepthCurrentRun(), SCIPvarGetAvgConflictlength(), SCIPvarGetAvgConflictlengthCurrentRun(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferences(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetAvgSol(), SCIPvarGetBestRootSol(), SCIPvarGetCutoffSum(), SCIPvarGetCutoffSumCurrentRun(), SCIPvarGetInferenceSum(), SCIPvarGetInferenceSumCurrentRun(), SCIPvarGetLbAtIndex(), SCIPvarGetLbLP(), SCIPvarGetLbOriginal(), SCIPvarGetLPSol_rec(), SCIPvarGetNActiveConflicts(), SCIPvarGetNActiveConflictsCurrentRun(), SCIPvarGetNBranchings(), SCIPvarGetNBranchingsCurrentRun(), SCIPvarGetNegatedVar(), SCIPvarGetNegationVar(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetNLPSol_rec(), SCIPvarGetObjLP(), SCIPvarGetOrigvarSum(), SCIPvarGetProbvar(), SCIPvarGetProbvarBinary(), SCIPvarGetProbvarBound(), SCIPvarGetProbvarHole(), SCIPvarGetProbvarSum(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostCountCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarGetPseudocostVariance(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRelaxSol(), SCIPvarGetRootSol(), SCIPvarGetTransformed(), SCIPvarGetUbAtIndex(), SCIPvarGetUbLP(), SCIPvarGetUbOriginal(), SCIPvarGetVSIDS_rec(), SCIPvarGetVSIDSCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarIsOriginal(), SCIPvarIsTransformed(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarScaleVSIDS(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarsGetActiveVars(), SCIPvarUpdatePseudocost(), varFreeParents(), varGetActiveVar(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
SCIP_VBOUNDS* SCIP_Var::vlbs |
variable lower bounds x >= b*y + d
Definition at line 237 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarFix(), SCIPvarGetNVlbs(), SCIPvarGetVlbCoefs(), SCIPvarGetVlbConstants(), SCIPvarGetVlbVars(), SCIPvarMultiaggregate(), SCIPvarRemove(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarTransform(), varAddTransitiveImplic(), varAddVbound(), and varSetProbindex().
SCIP_VBOUNDS* SCIP_Var::vubs |
variable upper bounds x <= b*y + d
Definition at line 238 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarFix(), SCIPvarGetNVubs(), SCIPvarGetVubCoefs(), SCIPvarGetVubConstants(), SCIPvarGetVubVars(), SCIPvarMultiaggregate(), SCIPvarRemove(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarTransform(), varAddTransitiveImplic(), varAddVbound(), and varSetProbindex().
SCIP_IMPLICS* SCIP_Var::implics |
implications y >=/<= b following from x <= 0 and x >= 1 (x binary), or NULL if x is not binary
Definition at line 239 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarFix(), SCIPvarGetImplBounds(), SCIPvarGetImplIds(), SCIPvarGetImplRedcost(), SCIPvarGetImplTypes(), SCIPvarGetImplVars(), SCIPvarGetNImpls(), SCIPvarHasImplic(), SCIPvarMultiaggregate(), SCIPvarRemove(), SCIPvarRemoveCliquesImplicsVbs(), varAddImplic(), varAddTransitiveBinaryClosureImplic(), and varSetProbindex().
SCIP_CLIQUELIST* SCIP_Var::cliquelist |
list of cliques the variable and its negation is member of
Definition at line 240 of file struct_var.h.
Referenced by SCIPvarAddClique(), SCIPvarAddCliqueToList(), SCIPvarAggregate(), SCIPvarDelClique(), SCIPvarDelCliqueFromList(), SCIPvarFix(), SCIPvarFixBinary(), SCIPvarGetCliques(), SCIPvarGetNCliques(), SCIPvarMultiaggregate(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarsAddClique(), and SCIPvarsHaveCommonClique().
SCIP_EVENTFILTER* SCIP_Var::eventfilter |
event filter for events concerning this variable; not for ORIGINAL vars
Definition at line 241 of file struct_var.h.
Referenced by SCIPeventProcess(), SCIPvarCatchEvent(), SCIPvarDropEvent(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
SCIP_BDCHGINFO* SCIP_Var::lbchginfos |
bound change informations for lower bound changes from root to current node
Definition at line 242 of file struct_var.h.
Referenced by addCand(), conflictAnalyzeRemainingBdchgs(), SCIPboundchgUndo(), SCIPvarGetBdchgInfoLb(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLastBdchgIndex(), SCIPvarGetLbchgInfo(), SCIPvarWasFixedEarlier(), skipRedundantBdchginfos(), varAddLbchginfo(), varEnsureLbchginfosSize(), and varProcessChgLbGlobal().
SCIP_BDCHGINFO* SCIP_Var::ubchginfos |
bound change informations for upper bound changes from root to current node
Definition at line 243 of file struct_var.h.
Referenced by addCand(), conflictAnalyzeRemainingBdchgs(), SCIPboundchgUndo(), SCIPvarGetBdchgInfoUb(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLastBdchgIndex(), SCIPvarGetUbchgInfo(), SCIPvarWasFixedEarlier(), skipRedundantBdchginfos(), varAddUbchginfo(), varEnsureUbchginfosSize(), and varProcessChgUbGlobal().
SCIP_HISTORY* SCIP_Var::history |
branching and inference history information
Definition at line 244 of file struct_var.h.
Referenced by SCIPreoptMergeVarHistory(), SCIPreoptUpdateVarHistory(), SCIPvarAggregate(), SCIPvarFix(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgConflictlength(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetCutoffSum(), SCIPvarGetInferenceSum(), SCIPvarGetNActiveConflicts(), SCIPvarGetNBranchings(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostVariance(), SCIPvarGetVSIDS(), SCIPvarGetVSIDS_rec(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarMergeHistories(), SCIPvarScaleVSIDS(), SCIPvarSetHistory(), SCIPvarTransform(), and SCIPvarUpdatePseudocost().
SCIP_HISTORY* SCIP_Var::historycrun |
branching and inference history information for current run
Definition at line 245 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarFix(), SCIPvarGetAvgBranchdepthCurrentRun(), SCIPvarGetAvgConflictlengthCurrentRun(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetCutoffSumCurrentRun(), SCIPvarGetInferenceSumCurrentRun(), SCIPvarGetNActiveConflictsCurrentRun(), SCIPvarGetNBranchingsCurrentRun(), SCIPvarGetPseudocostCountCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarGetPseudocostVariance(), SCIPvarGetVSIDSCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), SCIPvarInitSolve(), SCIPvarMergeHistories(), SCIPvarScaleVSIDS(), and SCIPvarUpdatePseudocost().
SCIP_VALUEHISTORY* SCIP_Var::valuehistory |
branching and inference history information which are value based, or NULL if not used
Definition at line 246 of file struct_var.h.
Referenced by findValuehistoryEntry(), SCIPvarGetValuehistory(), and SCIPvarScaleVSIDS().
SCIP_Longint SCIP_Var::closestvblpcount |
LP count for which the closestvlbidx/closestvubidx entries are valid
Definition at line 247 of file struct_var.h.
Referenced by SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), SCIPvarRemoveCliquesImplicsVbs(), and varAddVbound().
int SCIP_Var::index |
consecutively numbered variable identifier
Definition at line 248 of file struct_var.h.
Referenced by SCIPvarCompare(), SCIPvarGetIndex(), and SCIPvarMultiaggregate().
int SCIP_Var::probindex |
array position in problems vars array, or -1 if not assigned to a problem
Definition at line 249 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarChgLbLazy(), SCIPvarChgType(), SCIPvarChgUbLazy(), SCIPvarColumn(), SCIPvarFix(), SCIPvarGetProbindex(), SCIPvarIsActive(), SCIPvarLoose(), SCIPvarMarkDeletable(), SCIPvarMarkDeleted(), SCIPvarMultiaggregate(), and varSetProbindex().
int SCIP_Var::pseudocandindex |
array position in pseudo branching candidates array, or -1
Definition at line 250 of file struct_var.h.
Referenced by branchcandInsertPseudoCand(), branchcandRemovePseudoCand(), branchcandSortPseudoCands(), SCIPbranchcandGetPseudoCands(), SCIPbranchcandRemoveVar(), SCIPbranchcandUpdateVar(), and SCIPbranchcandUpdateVarBranchPriority().
int SCIP_Var::eventqueueindexobj |
array position in event queue of objective change event, or -1
Definition at line 251 of file struct_var.h.
Referenced by SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().
int SCIP_Var::eventqueueindexlb |
array position in event queue of lower bound change event, or -1
Definition at line 252 of file struct_var.h.
Referenced by SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().
int SCIP_Var::eventqueueindexub |
array position in event queue of upper bound change event, or -1
Definition at line 253 of file struct_var.h.
Referenced by SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().
int SCIP_Var::parentvarssize |
available slots in parentvars array
Definition at line 254 of file struct_var.h.
Referenced by varEnsureParentvarsSize().
int SCIP_Var::nparentvars |
number of parent variables in aggregation tree (used slots of parentvars)
Definition at line 255 of file struct_var.h.
Referenced by SCIPvarChgLbOriginal(), SCIPvarChgUbOriginal(), SCIPvarIsTransformedOrigvar(), varAddParent(), varEnsureParentvarsSize(), varEventVarFixed(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchDirection(), varProcessChgBranchFactor(), varProcessChgBranchPriority(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
int SCIP_Var::nuses |
number of times, this variable is referenced
Definition at line 256 of file struct_var.h.
Referenced by SCIPpricestoreApplyVars(), SCIPvarCapture(), and SCIPvarGetNUses().
int SCIP_Var::nlocksdown |
number of locks for rounding down; if zero, rounding down is always feasible
Definition at line 257 of file struct_var.h.
Referenced by SCIPvarAddLocks(), SCIPvarAggregate(), SCIPvarGetNLocksDown(), SCIPvarMultiaggregate(), SCIPvarTransform(), and varEventVarUnlocked().
int SCIP_Var::nlocksup |
number of locks for rounding up; if zero, rounding up is always feasible
Definition at line 258 of file struct_var.h.
Referenced by SCIPvarAddLocks(), SCIPvarAggregate(), SCIPvarGetNLocksUp(), SCIPvarMultiaggregate(), SCIPvarTransform(), and varEventVarUnlocked().
int SCIP_Var::branchpriority |
priority of the variable for branching
Definition at line 259 of file struct_var.h.
Referenced by branchcandSortPseudoCands(), SCIPbranchcandGetPseudoCands(), SCIPvarAggregate(), SCIPvarChgBranchPriority(), SCIPvarGetBranchPriority(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarTransform(), and varProcessChgBranchPriority().
int SCIP_Var::lbchginfossize |
available slots in lbchginfos array
Definition at line 260 of file struct_var.h.
Referenced by varEnsureLbchginfosSize().
int SCIP_Var::nlbchginfos |
number of lower bound changes from root node to current node
Definition at line 261 of file struct_var.h.
Referenced by addCand(), conflictAnalyzeLP(), conflictAnalyzeRemainingBdchgs(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLastBdchgIndex(), SCIPvarGetLbchgInfo(), SCIPvarGetNBdchgInfosLb(), SCIPvarWasFixedEarlier(), skipRedundantBdchginfos(), varAddLbchginfo(), varEnsureLbchginfosSize(), and varProcessChgLbGlobal().
int SCIP_Var::ubchginfossize |
available slots in ubchginfos array
Definition at line 262 of file struct_var.h.
Referenced by varEnsureUbchginfosSize().
int SCIP_Var::nubchginfos |
number of upper bound changes from root node to current node
Definition at line 263 of file struct_var.h.
Referenced by addCand(), conflictAnalyzeLP(), conflictAnalyzeRemainingBdchgs(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLastBdchgIndex(), SCIPvarGetNBdchgInfosUb(), SCIPvarGetUbchgInfo(), SCIPvarWasFixedEarlier(), skipRedundantBdchginfos(), varAddUbchginfo(), varEnsureUbchginfosSize(), and varProcessChgUbGlobal().
int SCIP_Var::conflictlbcount |
number of last conflict, the lower bound was member of
Definition at line 264 of file struct_var.h.
Referenced by bdchginfoIsInvalid(), conflictMarkBoundCheckPresence(), conflictRemoveCand(), SCIPconflictGetVarLb(), SCIPconflictIsVarUsed(), and SCIPvarInitSolve().
int SCIP_Var::conflictubcount |
number of last conflict, the upper bound was member of
Definition at line 265 of file struct_var.h.
Referenced by bdchginfoIsInvalid(), conflictMarkBoundCheckPresence(), conflictRemoveCand(), SCIPconflictGetVarUb(), SCIPconflictIsVarUsed(), and SCIPvarInitSolve().
int SCIP_Var::closestvlbidx |
index of closest VLB variable in current LP solution, or -1
Definition at line 266 of file struct_var.h.
Referenced by SCIPvarGetClosestVlb(), and SCIPvarGetClosestVub().
int SCIP_Var::closestvubidx |
index of closest VUB variable in current LP solution, or -1
Definition at line 267 of file struct_var.h.
Referenced by SCIPvarGetClosestVlb(), and SCIPvarGetClosestVub().
unsigned int SCIP_Var::initial |
TRUE iff var's column should be present in the initial root LP
Definition at line 268 of file struct_var.h.
Referenced by SCIPvarIsInitial(), SCIPvarNegate(), SCIPvarSetInitial(), and SCIPvarTransform().
unsigned int SCIP_Var::removable |
TRUE iff var's column is removable from the LP (due to aging or cleanup)
Definition at line 269 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarColumn(), SCIPvarIsRemovable(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarSetRemovable(), and SCIPvarTransform().
unsigned int SCIP_Var::deletable |
TRUE iff the variable is removable from the problem
Definition at line 270 of file struct_var.h.
Referenced by SCIPvarIsDeletable(), SCIPvarMarkDeletable(), and SCIPvarMarkNotDeletable().
unsigned int SCIP_Var::deleted |
TRUE iff variable was marked for deletion from the problem
Definition at line 271 of file struct_var.h.
Referenced by SCIPvarIsDeleted(), and SCIPvarMarkDeleted().
unsigned int SCIP_Var::donotmultaggr |
TRUE iff variable is not allowed to be multi-aggregated
Definition at line 272 of file struct_var.h.
Referenced by SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAggregate(), SCIPvarChgBranchDirection(), SCIPvarChgBranchFactor(), SCIPvarChgBranchPriority(), SCIPvarCopy(), SCIPvarDoNotMultaggr(), SCIPvarGetAvgSol(), SCIPvarGetBestRootSol(), SCIPvarGetLPSol_rec(), SCIPvarGetMultaggrConstant(), SCIPvarGetMultaggrNVars(), SCIPvarGetMultaggrScalars(), SCIPvarGetMultaggrVars(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetPseudoSol_rec(), SCIPvarGetRootSol(), SCIPvarMarkDoNotMultaggr(), SCIPvarNegate(), and SCIPvarTransform().
unsigned int SCIP_Var::vartype |
type of variable: binary, integer, implicit integer, continuous
Definition at line 273 of file struct_var.h.
Referenced by SCIPchgVarLb(), SCIPchgVarLbGlobal(), SCIPchgVarUb(), SCIPchgVarUbGlobal(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetNDualBndchgs(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarChgType(), SCIPvarGetType(), varProcessChgLbGlobal(), and varProcessChgUbGlobal().
unsigned int SCIP_Var::varstatus |
status of variable: original, loose, column, fixed, aggregated, multiaggregated, negated
Definition at line 274 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarColumn(), SCIPvarFix(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetStatus(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarSetInitial(), and SCIPvarSetRemovable().
unsigned int SCIP_Var::pseudocostflag |
temporary flag used in pseudo cost update
Definition at line 275 of file struct_var.h.
Referenced by updatePseudocost().
unsigned int SCIP_Var::branchdirection |
preferred branching direction of the variable (downwards, upwards, auto)
Definition at line 276 of file struct_var.h.
Referenced by SCIPvarAggregate(), SCIPvarChgBranchDirection(), SCIPvarGetBranchDirection(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarTransform(), and varProcessChgBranchDirection().
unsigned int SCIP_Var::eventqueueimpl |
is an IMPLADDED event on this variable currently in the event queue?
Definition at line 277 of file struct_var.h.
Referenced by SCIPeventProcess(), SCIPeventqueueAdd(), and SCIPeventqueueProcess().
unsigned int SCIP_Var::delglobalstructs |
is variable marked to be removed from global structures (cliques etc.)?
Definition at line 278 of file struct_var.h.
Referenced by SCIPvarIsMarkedDeleteGlobalStructures(), and SCIPvarMarkDeleteGlobalStructures().