|
constraint data structure
Definition at line 36 of file struct_cons.h.
#include <struct_cons.h>
SCIP data structure
Definition at line 39 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrAddCons(), conshdlrAddEnfocons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), SCIPconsActivate(), SCIPconsActive(), SCIPconsAddAge(), SCIPconsAddLocks(), SCIPconsCheck(), SCIPconsDeactivate(), SCIPconsDeactive(), SCIPconsDelete(), SCIPconsDisable(), SCIPconsDisablePropagation(), SCIPconsEnable(), SCIPconsEnablePropagation(), SCIPconsEnableSeparation(), SCIPconsEnfolp(), SCIPconsEnfops(), SCIPconsGetNVars(), SCIPconsGetVars(), SCIPconsInitlp(), SCIPconsMarkPropagate(), SCIPconsPresol(), SCIPconsPrint(), SCIPconsProp(), SCIPconsResetAge(), SCIPconsResolvePropagation(), SCIPconsResprop(), SCIPconsSepalp(), SCIPconsSepasol(), SCIPconsSetChecked(), SCIPconsSetEnforced(), SCIPconsSetInitial(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPconsTransform(), SCIPconsUnmarkPropagate(), SCIPnodeAddCons(), and SCIPprobAddCons().
name of the constraint
Definition at line 42 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddUpdateCons(), conshdlrDeactivateCons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), conshdlrProcessUpdates(), conssetchgDelAddedCons(), conssetchgDelDisabledCons(), SCIP_DECL_HASHGETKEY(), SCIPconsActivate(), SCIPconsAddAge(), SCIPconsCapture(), SCIPconsCheck(), SCIPconsChgName(), SCIPconsDeactivate(), SCIPconsDelete(), SCIPconsGetName(), SCIPconsPrint(), SCIPconsResetAge(), SCIPconssetchgApply(), SCIPconssetchgUndo(), SCIPconsSetNamePointer(), SCIPconsTransform(), and SCIPnodeDelCons().
constraint handler for this constraint
Definition at line 43 of file struct_cons.h.
Referenced by consExceedsAgelimit(), consExceedsObsoleteage(), conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrAddCons(), conshdlrAddEnfocons(), conshdlrAddInitcons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrAddUpdateCons(), conshdlrDeactivateCons(), conshdlrDelCheckcons(), conshdlrDelCons(), conshdlrDelEnfocons(), conshdlrDelInitcons(), conshdlrDelPropcons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), conshdlrProcessUpdates(), SCIPconsActivate(), SCIPconsActive(), SCIPconsAddAge(), SCIPconsAddLocks(), SCIPconsCheck(), SCIPconsDeactivate(), SCIPconsDeactive(), SCIPconsDelete(), SCIPconsDisable(), SCIPconsDisablePropagation(), SCIPconsDisableSeparation(), SCIPconsEnable(), SCIPconsEnablePropagation(), SCIPconsEnableSeparation(), SCIPconsEnfolp(), SCIPconsEnfops(), SCIPconsGetHdlr(), SCIPconsGetNVars(), SCIPconsGetVars(), SCIPconsInitlp(), SCIPconsMarkPropagate(), SCIPconsPresol(), SCIPconsPrint(), SCIPconsProp(), SCIPconsPushProp(), SCIPconsResetAge(), SCIPconsResolvePropagation(), SCIPconsResprop(), SCIPconsSepalp(), SCIPconsSepasol(), SCIPconsSetChecked(), SCIPconssetchgApply(), SCIPconssetchgUndo(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPconsTransform(), SCIPconsUnmarkPropagate(), and SCIPreadProb().
constraint change that added constraint to current subproblem, or NULL if constraint is from global problem
Definition at line 47 of file struct_cons.h.
Referenced by conssetchgDelAddedCons(), SCIPconsDelete(), SCIPconsIsInProb(), SCIPconsSetChecked(), SCIPconssetchgAddAddedCons(), SCIPconssetchgApply(), SCIPconssetchgUndo(), SCIPdelCons(), SCIPdelConsLocal(), SCIPprobAddCons(), and SCIPprobDelCons().
int SCIP_Cons::addarraypos |
position of constraint in the conssetchg's/prob's addedconss/conss array
Definition at line 49 of file struct_cons.h.
Referenced by conssetchgDelAddedCons(), SCIPconsDelete(), SCIPconshdlrInitpre(), SCIPconsIsAdded(), SCIPconsIsInProb(), SCIPconsSetChecked(), SCIPconssetchgAddAddedCons(), SCIPconssetchgApply(), SCIPconssetchgUndo(), SCIPprobAddCons(), and SCIPprobDelCons().
int SCIP_Cons::initconsspos |
int SCIP_Cons::sepaconsspos |
int SCIP_Cons::enfoconsspos |
int SCIP_Cons::checkconsspos |
int SCIP_Cons::propconsspos |
position of constraint in the handler's propconss array
Definition at line 55 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddPropcons(), conshdlrDeactivateCons(), conshdlrDelPropcons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), and conshdlrUnmarkConsPropagate().
int SCIP_Cons::activedepth |
int SCIP_Cons::validdepth |
unsigned int SCIP_Cons::markedprop |
unsigned int SCIP_Cons::initial |
unsigned int SCIP_Cons::separate |
TRUE iff constraint should be separated during LP processing
Definition at line 63 of file struct_cons.h.
Referenced by conshdlrAddSepacons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsSeparation(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), SCIPconsIsSeparated(), SCIPconsSetSeparated(), and SCIPconsTransform().
unsigned int SCIP_Cons::enforce |
unsigned int SCIP_Cons::check |
unsigned int SCIP_Cons::propagate |
TRUE iff constraint should be propagated during node processing
Definition at line 66 of file struct_cons.h.
Referenced by conshdlrAddPropcons(), conshdlrDelPropcons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrUnmarkConsPropagate(), SCIPconshdlrsResetPropagationStatus(), SCIPconsIsPropagated(), SCIPconsSetPropagated(), and SCIPconsTransform().
unsigned int SCIP_Cons::sepaenabled |
TRUE iff constraint should be separated in the next separation call
Definition at line 67 of file struct_cons.h.
Referenced by conshdlrAddSepacons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsSeparation(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconsDisableSeparation(), SCIPconsEnableSeparation(), SCIPconsIsSeparationEnabled(), and SCIPconsSetSeparated().
unsigned int SCIP_Cons::propenabled |
TRUE iff constraint should be propagated in the next propagation call
Definition at line 68 of file struct_cons.h.
Referenced by conshdlrAddPropcons(), conshdlrDelPropcons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), conshdlrUnmarkConsPropagate(), SCIPconsDisablePropagation(), SCIPconsEnablePropagation(), SCIPconshdlrsResetPropagationStatus(), SCIPconsIsPropagationEnabled(), and SCIPconsSetPropagated().
unsigned int SCIP_Cons::local |
unsigned int SCIP_Cons::modifiable |
unsigned int SCIP_Cons::dynamic |
unsigned int SCIP_Cons::removable |
unsigned int SCIP_Cons::stickingatnode |
unsigned int SCIP_Cons::original |
TRUE iff constraint belongs to original problem
Definition at line 74 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrAddCons(), conshdlrAddEnfocons(), conshdlrAddInitcons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDelCheckcons(), conshdlrDelCons(), conshdlrDelEnfocons(), conshdlrDelInitcons(), conshdlrDelPropcons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrUnmarkConsPropagate(), SCIPconsActivate(), SCIPconsAddAge(), SCIPconsDeactivate(), SCIPconsDisable(), SCIPconsEnable(), SCIPconsGetTransformed(), SCIPconsIsOriginal(), SCIPconsIsTransformed(), SCIPconsResetAge(), SCIPconsSetChecked(), SCIPconsSetInitial(), and SCIPconsTransform().
unsigned int SCIP_Cons::deleteconsdata |
TRUE iff constraint data has to be deleted if constraint is freed
Definition at line 75 of file struct_cons.h.
unsigned int SCIP_Cons::active |
TRUE iff constraint is active in the current node; a constraint is active if it is global and was not removed during presolving or it was added locally (in that case the local flag is TRUE) and the current node belongs to the corresponding sub tree
Definition at line 76 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrAddCons(), conshdlrAddEnfocons(), conshdlrAddInitcons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDelCheckcons(), conshdlrDelCons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconsActivate(), SCIPconsDeactivate(), SCIPconsDelete(), SCIPconsDisable(), SCIPconsEnable(), SCIPconsIsActive(), SCIPconsSetChecked(), SCIPconssetchgApply(), SCIPconssetchgUndo(), and SCIPprobDelCons().
unsigned int SCIP_Cons::enabled |
TRUE iff constraint is enforced, separated, and propagated in current node
Definition at line 81 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddPropcons(), conshdlrDeactivateCons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), conshdlrUnmarkConsPropagate(), SCIPconsDelete(), SCIPconsDisable(), SCIPconsEnable(), SCIPconshdlrsResetPropagationStatus(), SCIPconsIsEnabled(), SCIPconsMarkPropagate(), SCIPconssetchgApply(), SCIPconssetchgUndo(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPconsUnmarkPropagate(), SCIPnodeDelCons(), and SCIPprobDelCons().
unsigned int SCIP_Cons::obsolete |
TRUE iff constraint is too seldomly used and therefore obsolete
Definition at line 82 of file struct_cons.h.
Referenced by conshdlrAddCheckcons(), conshdlrAddEnfocons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrDelCheckcons(), conshdlrDelEnfocons(), conshdlrDelPropcons(), conshdlrDelSepacons(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), conshdlrUnmarkConsPropagate(), SCIPconsAddAge(), SCIPconsIsObsolete(), and SCIPconsResetAge().
unsigned int SCIP_Cons::markpropagate |
unsigned int SCIP_Cons::deleted |
unsigned int SCIP_Cons::update |
TRUE iff constraint has to be updated in update phase
Definition at line 85 of file struct_cons.h.
Referenced by conshdlrAddUpdateCons(), conshdlrProcessUpdates(), SCIPconsActivate(), SCIPconsAddAge(), SCIPconsDeactivate(), SCIPconsDisable(), SCIPconsDisablePropagation(), SCIPconsDisableSeparation(), SCIPconsEnable(), SCIPconsEnablePropagation(), SCIPconsEnableSeparation(), SCIPconsMarkPropagate(), SCIPconsResetAge(), SCIPconssetchgApply(), SCIPconssetchgMakeGlobal(), SCIPconssetchgUndo(), and SCIPconsUnmarkPropagate().
unsigned int SCIP_Cons::updateinsert |
unsigned int SCIP_Cons::updateactivate |
unsigned int SCIP_Cons::updatedeactivate |
unsigned int SCIP_Cons::updateenable |
unsigned int SCIP_Cons::updatedisable |
unsigned int SCIP_Cons::updatesepaenable |
unsigned int SCIP_Cons::updatesepadisable |
unsigned int SCIP_Cons::updatepropenable |
unsigned int SCIP_Cons::updatepropdisable |
unsigned int SCIP_Cons::updateobsolete |
unsigned int SCIP_Cons::updatefree |
unsigned int SCIP_Cons::updateactfocus |
unsigned int SCIP_Cons::updatemarkpropagate |
unsigned int SCIP_Cons::updateunmarkpropagate |
unsigned int SCIP_Cons::nupgradelocks |
|