public methods for problem variables
- Author
- Tobias Achterberg
Definition in file pub_var.h.
|
SCIP_EXPORT int | SCIPvarGetNLocksDown (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNLocksUp (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNLocksUpType (SCIP_VAR *var, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT int | SCIPvarGetNLocksDownType (SCIP_VAR *var, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarMayRoundDown (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarMayRoundUp (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarCompareActiveAndNegated (SCIP_VAR *var1, SCIP_VAR *var2) |
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPvarCompActiveAndNegated) |
|
SCIP_EXPORT int | SCIPvarCompare (SCIP_VAR *var1, SCIP_VAR *var2) |
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPvarComp) |
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPvarCompObj) |
|
SCIP_EXPORT | SCIP_DECL_HASHGETKEY (SCIPvarGetHashkey) |
|
SCIP_EXPORT | SCIP_DECL_HASHKEYEQ (SCIPvarIsHashkeyEq) |
|
SCIP_EXPORT | SCIP_DECL_HASHKEYVAL (SCIPvarGetHashkeyVal) |
|
SCIP_EXPORT void | SCIPvarsGetProbvar (SCIP_VAR **vars, int nvars) |
|
SCIP_EXPORT SCIP_VAR * | SCIPvarGetProbvar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarsGetProbvarBinary (SCIP_VAR ***vars, SCIP_Bool **negatedarr, int nvars) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarGetProbvarBinary (SCIP_VAR **var, SCIP_Bool *negated) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarGetProbvarBound (SCIP_VAR **var, SCIP_Real *bound, SCIP_BOUNDTYPE *boundtype) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarGetProbvarHole (SCIP_VAR **var, SCIP_Real *left, SCIP_Real *right) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarGetOrigvarSum (SCIP_VAR **var, SCIP_Real *scalar, SCIP_Real *constant) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsTransformedOrigvar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Longint | SCIPvarGetNBranchings (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Longint | SCIPvarGetNBranchingsCurrentRun (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetInferenceSum (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetInferenceSumCurrentRun (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetCutoffSum (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetCutoffSumCurrentRun (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetAvgBranchdepth (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetAvgBranchdepthCurrentRun (SCIP_VAR *var, SCIP_BRANCHDIR dir) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarHasImplic (SCIP_VAR *var, SCIP_Bool varfixing, SCIP_VAR *implvar, SCIP_BOUNDTYPE impltype) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarHasBinaryImplic (SCIP_VAR *var, SCIP_Bool varfixing, SCIP_VAR *implvar, SCIP_Bool implvarfixing) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarsHaveCommonClique (SCIP_VAR *var1, SCIP_Bool value1, SCIP_VAR *var2, SCIP_Bool value2, SCIP_Bool regardimplics) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarGetAggregatedObj (SCIP_VAR *var, SCIP_Real *aggrobj) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarSetInitial (SCIP_VAR *var, SCIP_Bool initial) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPvarSetRemovable (SCIP_VAR *var, SCIP_Bool removable) |
|
SCIP_EXPORT const char * | SCIPvarGetName (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNUses (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VARDATA * | SCIPvarGetData (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarSetData (SCIP_VAR *var, SCIP_VARDATA *vardata) |
|
SCIP_EXPORT void | SCIPvarSetDelorigData (SCIP_VAR *var, SCIP_DECL_VARDELORIG((*vardelorig))) |
|
SCIP_EXPORT void | SCIPvarSetTransData (SCIP_VAR *var, SCIP_DECL_VARTRANS((*vartrans))) |
|
SCIP_EXPORT void | SCIPvarSetDeltransData (SCIP_VAR *var, SCIP_DECL_VARDELTRANS((*vardeltrans))) |
|
SCIP_EXPORT void | SCIPvarSetCopyData (SCIP_VAR *var, SCIP_DECL_VARCOPY((*varcopy))) |
|
SCIP_EXPORT SCIP_VARSTATUS | SCIPvarGetStatus (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsOriginal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsTransformed (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsNegated (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VARTYPE | SCIPvarGetType (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsBinary (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsIntegral (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsInitial (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsRemovable (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsDeleted (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarMarkDeletable (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarMarkNotDeletable (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsDeletable (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarMarkDeleteGlobalStructures (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsActive (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetIndex (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetProbindex (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR * | SCIPvarGetTransVar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_COL * | SCIPvarGetCol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsInLP (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR * | SCIPvarGetAggrVar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetAggrScalar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetAggrConstant (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetMultaggrNVars (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR ** | SCIPvarGetMultaggrVars (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetMultaggrScalars (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetMultaggrConstant (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR * | SCIPvarGetNegatedVar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR * | SCIPvarGetNegationVar (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetNegationConstant (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetObj (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUnchangedObj (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLbOriginal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUbOriginal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_HOLELIST * | SCIPvarGetHolelistOriginal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLbGlobal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUbGlobal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_HOLELIST * | SCIPvarGetHolelistGlobal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBestBoundGlobal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetWorstBoundGlobal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLbLocal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUbLocal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_HOLELIST * | SCIPvarGetHolelistLocal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBestBoundLocal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetWorstBoundLocal (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BOUNDTYPE | SCIPvarGetBestBoundType (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BOUNDTYPE | SCIPvarGetWorstBoundType (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLbLazy (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUbLazy (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBranchFactor (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetBranchPriority (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BRANCHDIR | SCIPvarGetBranchDirection (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNVlbs (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR ** | SCIPvarGetVlbVars (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetVlbCoefs (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetVlbConstants (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNVubs (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VAR ** | SCIPvarGetVubVars (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetVubCoefs (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetVubConstants (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetNImpls (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT SCIP_VAR ** | SCIPvarGetImplVars (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT SCIP_BOUNDTYPE * | SCIPvarGetImplTypes (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT SCIP_Real * | SCIPvarGetImplBounds (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT int * | SCIPvarGetImplIds (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT int | SCIPvarGetNCliques (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT SCIP_CLIQUE ** | SCIPvarGetCliques (SCIP_VAR *var, SCIP_Bool varfixing) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLPSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetNLPSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BDCHGINFO * | SCIPvarGetBdchgInfoLb (SCIP_VAR *var, int pos) |
|
SCIP_EXPORT int | SCIPvarGetNBdchgInfosLb (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BDCHGINFO * | SCIPvarGetBdchgInfoUb (SCIP_VAR *var, int pos) |
|
SCIP_EXPORT int | SCIPvarGetNBdchgInfosUb (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_VALUEHISTORY * | SCIPvarGetValuehistory (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarIsRelaxationOnly (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarMarkRelaxationOnly (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLPSol_rec (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetNLPSol_rec (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetPseudoSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetSol (SCIP_VAR *var, SCIP_Bool getlpval) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetRootSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBestRootSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBestRootRedcost (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBestRootLPObjval (SCIP_VAR *var) |
|
SCIP_EXPORT void | SCIPvarSetBestRootSol (SCIP_VAR *var, SCIP_Real rootsol, SCIP_Real rootredcost, SCIP_Real rootlpobjval) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetAvgSol (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_BDCHGINFO * | SCIPvarGetLbchgInfo (SCIP_VAR *var, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_BDCHGINFO * | SCIPvarGetUbchgInfo (SCIP_VAR *var, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_BDCHGINFO * | SCIPvarGetBdchgInfo (SCIP_VAR *var, SCIP_BOUNDTYPE boundtype, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetLbAtIndex (SCIP_VAR *var, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetUbAtIndex (SCIP_VAR *var, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_Real | SCIPvarGetBdAtIndex (SCIP_VAR *var, SCIP_BOUNDTYPE boundtype, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarWasFixedAtIndex (SCIP_VAR *var, SCIP_BDCHGIDX *bdchgidx, SCIP_Bool after) |
|
SCIP_EXPORT SCIP_BDCHGIDX * | SCIPvarGetLastBdchgIndex (SCIP_VAR *var) |
|
SCIP_EXPORT int | SCIPvarGetLastBdchgDepth (SCIP_VAR *var) |
|
SCIP_EXPORT SCIP_Bool | SCIPvarWasFixedEarlier (SCIP_VAR *var1, SCIP_VAR *var2) |
|
|
SCIP_EXPORT SCIP_Bool | SCIPbdchgidxIsEarlier (SCIP_BDCHGIDX *bdchgidx1, SCIP_BDCHGIDX *bdchgidx2) |
|
SCIP_EXPORT SCIP_Bool | SCIPbdchgidxIsEarlierNonNull (SCIP_BDCHGIDX *bdchgidx1, SCIP_BDCHGIDX *bdchgidx2) |
|
|
SCIP_EXPORT SCIP_Real | SCIPbdchginfoGetOldbound (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_Real | SCIPbdchginfoGetNewbound (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_VAR * | SCIPbdchginfoGetVar (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_BOUNDCHGTYPE | SCIPbdchginfoGetChgtype (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_BOUNDTYPE | SCIPbdchginfoGetBoundtype (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT int | SCIPbdchginfoGetDepth (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT int | SCIPbdchginfoGetPos (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_BDCHGIDX * | SCIPbdchginfoGetIdx (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_VAR * | SCIPbdchginfoGetInferVar (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_CONS * | SCIPbdchginfoGetInferCons (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_PROP * | SCIPbdchginfoGetInferProp (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT int | SCIPbdchginfoGetInferInfo (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_BOUNDTYPE | SCIPbdchginfoGetInferBoundtype (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_Bool | SCIPbdchginfoIsRedundant (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_Bool | SCIPbdchginfoHasInferenceReason (SCIP_BDCHGINFO *bdchginfo) |
|
SCIP_EXPORT SCIP_Bool | SCIPbdchginfoIsTighter (SCIP_BDCHGINFO *bdchginfo1, SCIP_BDCHGINFO *bdchginfo2) |
|
|
SCIP_EXPORT SCIP_Real | SCIPboundchgGetNewbound (SCIP_BOUNDCHG *boundchg) |
|
SCIP_EXPORT SCIP_VAR * | SCIPboundchgGetVar (SCIP_BOUNDCHG *boundchg) |
|
SCIP_EXPORT SCIP_BOUNDCHGTYPE | SCIPboundchgGetBoundchgtype (SCIP_BOUNDCHG *boundchg) |
|
SCIP_EXPORT SCIP_BOUNDTYPE | SCIPboundchgGetBoundtype (SCIP_BOUNDCHG *boundchg) |
|
SCIP_EXPORT SCIP_Bool | SCIPboundchgIsRedundant (SCIP_BOUNDCHG *boundchg) |
|
|
SCIP_EXPORT int | SCIPdomchgGetNBoundchgs (SCIP_DOMCHG *domchg) |
|
SCIP_EXPORT SCIP_BOUNDCHG * | SCIPdomchgGetBoundchg (SCIP_DOMCHG *domchg, int pos) |
|
|
SCIP_EXPORT SCIP_Real | SCIPholelistGetLeft (SCIP_HOLELIST *holelist) |
|
SCIP_EXPORT SCIP_Real | SCIPholelistGetRight (SCIP_HOLELIST *holelist) |
|
SCIP_EXPORT SCIP_HOLELIST * | SCIPholelistGetNext (SCIP_HOLELIST *holelist) |
|