Detailed Description
constraint handler
Definition at line 117 of file struct_cons.h.
#include <struct_cons.h>
Member Function Documentation
◆ SCIP_DECL_CONSHDLRCOPY()
SCIP_Conshdlr::SCIP_DECL_CONSHDLRCOPY | ( | * | conshdlrcopy | ) |
copy method of constraint handler or NULL if you don't want to copy your plugin into sub-SCIPs
◆ SCIP_DECL_CONSFREE()
SCIP_Conshdlr::SCIP_DECL_CONSFREE | ( | * | consfree | ) |
destructor of constraint handler
◆ SCIP_DECL_CONSINIT()
SCIP_Conshdlr::SCIP_DECL_CONSINIT | ( | * | consinit | ) |
initialize constraint handler
◆ SCIP_DECL_CONSEXIT()
SCIP_Conshdlr::SCIP_DECL_CONSEXIT | ( | * | consexit | ) |
deinitialize constraint handler
◆ SCIP_DECL_CONSINITPRE()
SCIP_Conshdlr::SCIP_DECL_CONSINITPRE | ( | * | consinitpre | ) |
presolving initialization method of constraint handler
◆ SCIP_DECL_CONSEXITPRE()
SCIP_Conshdlr::SCIP_DECL_CONSEXITPRE | ( | * | consexitpre | ) |
presolving deinitialization method of constraint handler
◆ SCIP_DECL_CONSINITSOL()
SCIP_Conshdlr::SCIP_DECL_CONSINITSOL | ( | * | consinitsol | ) |
solving process initialization method of constraint handler
◆ SCIP_DECL_CONSEXITSOL()
SCIP_Conshdlr::SCIP_DECL_CONSEXITSOL | ( | * | consexitsol | ) |
solving process deinitialization method of constraint handler
◆ SCIP_DECL_CONSDELETE()
SCIP_Conshdlr::SCIP_DECL_CONSDELETE | ( | * | consdelete | ) |
free specific constraint data
◆ SCIP_DECL_CONSTRANS()
SCIP_Conshdlr::SCIP_DECL_CONSTRANS | ( | * | constrans | ) |
transform constraint data into data belonging to the transformed problem
◆ SCIP_DECL_CONSINITLP()
SCIP_Conshdlr::SCIP_DECL_CONSINITLP | ( | * | consinitlp | ) |
initialize LP with relaxations of "initial" constraints
◆ SCIP_DECL_CONSSEPALP()
SCIP_Conshdlr::SCIP_DECL_CONSSEPALP | ( | * | conssepalp | ) |
separate cutting planes for LP solution
◆ SCIP_DECL_CONSSEPASOL()
SCIP_Conshdlr::SCIP_DECL_CONSSEPASOL | ( | * | conssepasol | ) |
separate cutting planes for arbitrary primal solution
◆ SCIP_DECL_CONSENFOLP()
SCIP_Conshdlr::SCIP_DECL_CONSENFOLP | ( | * | consenfolp | ) |
enforcing constraints for LP solutions
◆ SCIP_DECL_CONSENFORELAX()
SCIP_Conshdlr::SCIP_DECL_CONSENFORELAX | ( | * | consenforelax | ) |
enforcing constraints for relaxation solutions
◆ SCIP_DECL_CONSENFOPS()
SCIP_Conshdlr::SCIP_DECL_CONSENFOPS | ( | * | consenfops | ) |
enforcing constraints for pseudo solutions
◆ SCIP_DECL_CONSCHECK()
SCIP_Conshdlr::SCIP_DECL_CONSCHECK | ( | * | conscheck | ) |
check feasibility of primal solution
◆ SCIP_DECL_CONSPROP()
SCIP_Conshdlr::SCIP_DECL_CONSPROP | ( | * | consprop | ) |
propagate variable domains
◆ SCIP_DECL_CONSPRESOL()
SCIP_Conshdlr::SCIP_DECL_CONSPRESOL | ( | * | conspresol | ) |
presolving method
◆ SCIP_DECL_CONSRESPROP()
SCIP_Conshdlr::SCIP_DECL_CONSRESPROP | ( | * | consresprop | ) |
propagation conflict resolving method
◆ SCIP_DECL_CONSLOCK()
SCIP_Conshdlr::SCIP_DECL_CONSLOCK | ( | * | conslock | ) |
variable rounding lock method
◆ SCIP_DECL_CONSACTIVE()
SCIP_Conshdlr::SCIP_DECL_CONSACTIVE | ( | * | consactive | ) |
activation notification method
◆ SCIP_DECL_CONSDEACTIVE()
SCIP_Conshdlr::SCIP_DECL_CONSDEACTIVE | ( | * | consdeactive | ) |
deactivation notification method
◆ SCIP_DECL_CONSENABLE()
SCIP_Conshdlr::SCIP_DECL_CONSENABLE | ( | * | consenable | ) |
enabling notification method
◆ SCIP_DECL_CONSDISABLE()
SCIP_Conshdlr::SCIP_DECL_CONSDISABLE | ( | * | consdisable | ) |
disabling notification method
◆ SCIP_DECL_CONSDELVARS()
SCIP_Conshdlr::SCIP_DECL_CONSDELVARS | ( | * | consdelvars | ) |
variable deletion method
◆ SCIP_DECL_CONSPRINT()
SCIP_Conshdlr::SCIP_DECL_CONSPRINT | ( | * | consprint | ) |
constraint display method
◆ SCIP_DECL_CONSCOPY()
SCIP_Conshdlr::SCIP_DECL_CONSCOPY | ( | * | conscopy | ) |
constraint copying method
◆ SCIP_DECL_CONSPARSE()
SCIP_Conshdlr::SCIP_DECL_CONSPARSE | ( | * | consparse | ) |
constraint parsing method
◆ SCIP_DECL_CONSGETVARS()
SCIP_Conshdlr::SCIP_DECL_CONSGETVARS | ( | * | consgetvars | ) |
constraint get variables method
◆ SCIP_DECL_CONSGETNVARS()
SCIP_Conshdlr::SCIP_DECL_CONSGETNVARS | ( | * | consgetnvars | ) |
constraint get number of variable method
◆ SCIP_DECL_CONSGETDIVEBDCHGS()
SCIP_Conshdlr::SCIP_DECL_CONSGETDIVEBDCHGS | ( | * | consgetdivebdchgs | ) |
constraint handler diving solution enforcement method
Field Documentation
◆ nsepacalls
SCIP_Longint SCIP_Conshdlr::nsepacalls |
number of times, the separator was called
Definition at line 119 of file struct_cons.h.
Referenced by SCIPconshdlrGetNSepaCalls(), SCIPconshdlrInit(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nenfolpcalls
SCIP_Longint SCIP_Conshdlr::nenfolpcalls |
number of times, the LP enforcer was called
Definition at line 120 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrGetNEnfoLPCalls(), and SCIPconshdlrInit().
◆ nenfopscalls
SCIP_Longint SCIP_Conshdlr::nenfopscalls |
number of times, the pseudo enforcer was called
Definition at line 121 of file struct_cons.h.
Referenced by SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrGetNEnfoPSCalls(), and SCIPconshdlrInit().
◆ nenforelaxcalls
SCIP_Longint SCIP_Conshdlr::nenforelaxcalls |
number of times, the relaxation enforcer was called
Definition at line 122 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNEnfoRelaxCalls(), and SCIPconshdlrInit().
◆ npropcalls
SCIP_Longint SCIP_Conshdlr::npropcalls |
number of times, the propagator was called
Definition at line 123 of file struct_cons.h.
Referenced by SCIPconshdlrGetNPropCalls(), SCIPconshdlrInit(), and SCIPconshdlrPropagate().
◆ ncheckcalls
SCIP_Longint SCIP_Conshdlr::ncheckcalls |
number of times, the feasibility check was called
Definition at line 124 of file struct_cons.h.
Referenced by SCIPconshdlrCheck(), SCIPconshdlrGetNCheckCalls(), and SCIPconshdlrInit().
◆ nrespropcalls
SCIP_Longint SCIP_Conshdlr::nrespropcalls |
number of times, the resolve propagation was called
Definition at line 125 of file struct_cons.h.
Referenced by SCIPconshdlrGetNRespropCalls(), SCIPconshdlrInit(), and SCIPconsResolvePropagation().
◆ ncutoffs
SCIP_Longint SCIP_Conshdlr::ncutoffs |
number of cutoffs found so far by this constraint handler
Definition at line 126 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNCutoffs(), SCIPconshdlrInit(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ ncutsfound
SCIP_Longint SCIP_Conshdlr::ncutsfound |
number of cuts found by this constraint handler
Definition at line 127 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNCutsFound(), SCIPconshdlrIncNCutsFound(), SCIPconshdlrInit(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ ncutsapplied
SCIP_Longint SCIP_Conshdlr::ncutsapplied |
number of cuts found by this constraint handler applied to lp
Definition at line 128 of file struct_cons.h.
Referenced by SCIPconshdlrGetNCutsApplied(), SCIPconshdlrIncNAppliedCuts(), and SCIPconshdlrInit().
◆ nconssfound
SCIP_Longint SCIP_Conshdlr::nconssfound |
number of additional constraints added by this constraint handler
Definition at line 129 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNConssFound(), SCIPconshdlrInit(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ ndomredsfound
SCIP_Longint SCIP_Conshdlr::ndomredsfound |
number of domain reductions found so far by this constraint handler
Definition at line 130 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNDomredsFound(), SCIPconshdlrInit(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nchildren
SCIP_Longint SCIP_Conshdlr::nchildren |
number of children the constraint handler created during branching
Definition at line 131 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNChildren(), and SCIPconshdlrInit().
◆ lastpropdomchgcount
SCIP_Longint SCIP_Conshdlr::lastpropdomchgcount |
last bound change number, where the domain propagation was called
Definition at line 132 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), SCIPconshdlrPropagate(), SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ storedpropdomchgcount
SCIP_Longint SCIP_Conshdlr::storedpropdomchgcount |
bound change number, where the domain propagation was called last before starting probing
Definition at line 133 of file struct_cons.h.
Referenced by SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ lastenfolpdomchgcount
SCIP_Longint SCIP_Conshdlr::lastenfolpdomchgcount |
last bound change number, where the LP enforcement was called
Definition at line 134 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenfopsdomchgcount
SCIP_Longint SCIP_Conshdlr::lastenfopsdomchgcount |
last bound change number, where the pseudo enforcement was called
Definition at line 135 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenforelaxdomchgcount
SCIP_Longint SCIP_Conshdlr::lastenforelaxdomchgcount |
last bound change number, where the relaxation enforcement was called
Definition at line 136 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenfolpnode
SCIP_Longint SCIP_Conshdlr::lastenfolpnode |
last node at which the LP enforcement was called
Definition at line 137 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenfopsnode
SCIP_Longint SCIP_Conshdlr::lastenfopsnode |
last node at which the pseudo enforcement was called
Definition at line 138 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenforelaxnode
SCIP_Longint SCIP_Conshdlr::lastenforelaxnode |
last node at which the relaxation enforcement was called
Definition at line 139 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceRelaxSol().
◆ lastenfolpresult
SCIP_RESULT SCIP_Conshdlr::lastenfolpresult |
result of last LP enforcement call
Definition at line 140 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenfopsresult
SCIP_RESULT SCIP_Conshdlr::lastenfopsresult |
result of last pseudo enforcement call
Definition at line 141 of file struct_cons.h.
Referenced by SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenforelaxresult
SCIP_RESULT SCIP_Conshdlr::lastenforelaxresult |
result of last relaxation enforcement call
Definition at line 142 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceRelaxSol(), and SCIPconshdlrInitpre().
◆ ageresetavg
SCIP_Real SCIP_Conshdlr::ageresetavg |
exp. decaying weighted average of constraint ages at moment of age reset
Definition at line 143 of file struct_cons.h.
Referenced by conshdlrGetAgeresetavg(), conshdlrUpdateAgeresetavg(), and SCIPconshdlrInit().
◆ name
char* SCIP_Conshdlr::name |
name of constraint handler
Definition at line 144 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddUpdateCons(), conshdlrDeactivateCons(), conshdlrDelayUpdates(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), conshdlrForceUpdates(), conshdlrProcessUpdates(), SCIPconsActivate(), SCIPconsAddAge(), SCIPconsCheck(), SCIPconsDeactivate(), SCIPconsEnfolp(), SCIPconsEnfops(), SCIPconsEnforelax(), SCIPconshdlrCheck(), SCIPconshdlrDelVars(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrExit(), SCIPconshdlrGetName(), SCIPconshdlrInit(), SCIPconshdlrInitLP(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPconshdlrSetPresol(), SCIPconsPresol(), SCIPconsPrint(), SCIPconsProp(), SCIPconsResetAge(), SCIPconsResolvePropagation(), SCIPconsResprop(), SCIPconsSepalp(), SCIPconsSepasol(), SCIPconssetchgApply(), and SCIPconssetchgUndo().
◆ desc
char* SCIP_Conshdlr::desc |
description of constraint handler
Definition at line 145 of file struct_cons.h.
Referenced by SCIPconshdlrGetDesc().
◆ conshdlrdata
SCIP_CONSHDLRDATA* SCIP_Conshdlr::conshdlrdata |
constraint handler data
Definition at line 178 of file struct_cons.h.
Referenced by SCIPconshdlrGetData(), and SCIPconshdlrSetData().
◆ conss
SCIP_CONS** SCIP_Conshdlr::conss |
array with all transformed constraints, active ones preceed inactive ones; 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 179 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCons(), conshdlrDeactivateCons(), conshdlrDelCons(), conshdlrEnsureConssMem(), SCIPconshdlrDelVars(), SCIPconshdlrExit(), SCIPconshdlrExitpre(), SCIPconshdlrExitsol(), SCIPconshdlrGetConss(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), SCIPconshdlrInitsol(), and SCIPconshdlrPresolve().
◆ initconss
SCIP_CONS** SCIP_Conshdlr::initconss |
array with active constraints that must enter the LP with their initial representation
Definition at line 183 of file struct_cons.h.
Referenced by conshdlrAddInitcons(), conshdlrDelInitcons(), conshdlrEnsureInitconssMem(), SCIPconshdlrInitLP(), and SCIPconshdlrInitpre().
◆ sepaconss
SCIP_CONS** SCIP_Conshdlr::sepaconss |
array with active constraints that must be separated during LP processing
Definition at line 184 of file struct_cons.h.
Referenced by conshdlrAddSepacons(), conshdlrDelSepacons(), conshdlrEnsureSepaconssMem(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ enfoconss
SCIP_CONS** SCIP_Conshdlr::enfoconss |
array with active constraints that must be enforced during node processing
Definition at line 185 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrDelEnfocons(), conshdlrEnsureEnfoconssMem(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), and SCIPconshdlrGetEnfoConss().
◆ checkconss
SCIP_CONS** SCIP_Conshdlr::checkconss |
array with active constraints that must be checked for feasibility
Definition at line 186 of file struct_cons.h.
Referenced by conshdlrAddCheckcons(), conshdlrDelCheckcons(), conshdlrEnsureCheckconssMem(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), SCIPconshdlrCheck(), and SCIPconshdlrGetCheckConss().
◆ propconss
SCIP_CONS** SCIP_Conshdlr::propconss |
array with active constraints that must be propagated during node processing
Definition at line 187 of file struct_cons.h.
Referenced by conshdlrAddPropcons(), conshdlrDelPropcons(), conshdlrEnsurePropconssMem(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrUnmarkConsPropagate(), SCIPconshdlrPropagate(), SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ storedpropconss
SCIP_CONS** SCIP_Conshdlr::storedpropconss |
array to store constraints that were marked for propagation before starting probing mode
Definition at line 188 of file struct_cons.h.
Referenced by ensurePropagationStorage(), SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ updateconss
SCIP_CONS** SCIP_Conshdlr::updateconss |
array with constraints that changed and have to be update in the handler
Definition at line 191 of file struct_cons.h.
Referenced by conshdlrAddUpdateCons(), conshdlrEnsureUpdateconssMem(), and conshdlrProcessUpdates().
◆ setuptime
SCIP_CLOCK* SCIP_Conshdlr::setuptime |
time spend for setting up this constraint handler for the next stages
Definition at line 192 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrExit(), SCIPconshdlrExitpre(), SCIPconshdlrExitsol(), SCIPconshdlrGetSetupTime(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrInitsol().
◆ presoltime
SCIP_CLOCK* SCIP_Conshdlr::presoltime |
time used for presolving of this constraint handler
Definition at line 193 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetPresolTime(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ sepatime
SCIP_CLOCK* SCIP_Conshdlr::sepatime |
time used for separation of this constraint handler
Definition at line 194 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetSepaTime(), SCIPconshdlrInit(), SCIPconshdlrInitLP(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ enfolptime
SCIP_CLOCK* SCIP_Conshdlr::enfolptime |
time used for LP enforcement of this constraint handler
Definition at line 195 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrGetEnfoLPTime(), and SCIPconshdlrInit().
◆ enfopstime
SCIP_CLOCK* SCIP_Conshdlr::enfopstime |
time used for pseudo enforcement of this constraint handler
Definition at line 196 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrGetEnfoPSTime(), and SCIPconshdlrInit().
◆ enforelaxtime
SCIP_CLOCK* SCIP_Conshdlr::enforelaxtime |
time used for relaxation enforcement of this constraint handler
Definition at line 197 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetEnfoRelaxTime(), and SCIPconshdlrInit().
◆ proptime
SCIP_CLOCK* SCIP_Conshdlr::proptime |
time used for propagation of this constraint handler
Definition at line 198 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetPropTime(), SCIPconshdlrInit(), and SCIPconshdlrPropagate().
◆ sbproptime
SCIP_CLOCK* SCIP_Conshdlr::sbproptime |
time used for propagation of this constraint handler during strong branching
Definition at line 199 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetStrongBranchPropTime(), SCIPconshdlrInit(), and SCIPconshdlrPropagate().
◆ checktime
SCIP_CLOCK* SCIP_Conshdlr::checktime |
time used for feasibility check of this constraint handler
Definition at line 200 of file struct_cons.h.
Referenced by SCIPconshdlrCheck(), SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetCheckTime(), and SCIPconshdlrInit().
◆ resproptime
SCIP_CLOCK* SCIP_Conshdlr::resproptime |
time used for resolve propagation of this constraint handler
Definition at line 201 of file struct_cons.h.
Referenced by SCIPconshdlrEnableOrDisableClocks(), SCIPconshdlrGetRespropTime(), SCIPconshdlrInit(), and SCIPconsResolvePropagation().
◆ lastsepalpcount
SCIP_Longint SCIP_Conshdlr::lastsepalpcount |
last LP number, where the separations was called
Definition at line 202 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrSeparateLP().
◆ lastenfolplpcount
SCIP_Longint SCIP_Conshdlr::lastenfolplpcount |
last LP number, where the LP enforcement was called
Definition at line 203 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastenforelaxrelaxcount
SCIP_Longint SCIP_Conshdlr::lastenforelaxrelaxcount |
last relax number, where the relax enforcement was called
Definition at line 204 of file struct_cons.h.
Referenced by conshdlrAddEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ sepapriority
int SCIP_Conshdlr::sepapriority |
priority of the constraint handler for separation
Definition at line 205 of file struct_cons.h.
Referenced by SCIPconshdlrGetSepaPriority(), and SCIPconshdlrSetSepa().
◆ enfopriority
int SCIP_Conshdlr::enfopriority |
priority of the constraint handler for constraint enforcing
Definition at line 206 of file struct_cons.h.
Referenced by SCIPconshdlrGetEnfoPriority().
◆ checkpriority
int SCIP_Conshdlr::checkpriority |
priority of the constraint handler for checking infeasibility
Definition at line 207 of file struct_cons.h.
Referenced by SCIPconshdlrGetCheckPriority().
◆ sepafreq
int SCIP_Conshdlr::sepafreq |
frequency for separating cuts; zero means to separate only in the root node
Definition at line 208 of file struct_cons.h.
Referenced by SCIPconshdlrGetSepaFreq(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), and SCIPconshdlrSetSepa().
◆ propfreq
int SCIP_Conshdlr::propfreq |
frequency for propagating domains; zero means only preprocessing propagation
Definition at line 209 of file struct_cons.h.
Referenced by SCIPconshdlrGetPropFreq(), SCIPconshdlrPropagate(), and SCIPconshdlrSetProp().
◆ eagerfreq
int SCIP_Conshdlr::eagerfreq |
frequency for using all instead of only the useful constraints in separation, propagation and enforcement, -1 for no eager evaluations, 0 for first only
Definition at line 210 of file struct_cons.h.
Referenced by SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetEagerFreq(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ maxprerounds
int SCIP_Conshdlr::maxprerounds |
maximal number of presolving rounds the constraint handler participates in (-1: no limit)
Definition at line 212 of file struct_cons.h.
Referenced by SCIPconshdlrPresolve(), and SCIPconshdlrSetPresol().
◆ consssize
int SCIP_Conshdlr::consssize |
size of conss array
Definition at line 213 of file struct_cons.h.
Referenced by conshdlrEnsureConssMem().
◆ nconss
int SCIP_Conshdlr::nconss |
total number of constraints
Definition at line 214 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCons(), conshdlrDeactivateCons(), conshdlrDelCons(), SCIPconshdlrDelVars(), SCIPconshdlrExit(), SCIPconshdlrExitpre(), SCIPconshdlrExitsol(), SCIPconshdlrGetNConss(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrInitsol().
◆ nactiveconss
int SCIP_Conshdlr::nactiveconss |
total number of active constraints
Definition at line 215 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrDeactivateCons(), conshdlrDelCons(), SCIPconshdlrExitpre(), SCIPconshdlrGetNActiveConss(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ maxnactiveconss
int SCIP_Conshdlr::maxnactiveconss |
maximal number of active constraints existing at the same time
Definition at line 216 of file struct_cons.h.
Referenced by conshdlrActivateCons(), SCIPconshdlrExitpre(), SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ startnactiveconss
int SCIP_Conshdlr::startnactiveconss |
number of active constraints existing when problem solving started
Definition at line 217 of file struct_cons.h.
Referenced by SCIPconshdlrExitpre(), SCIPconshdlrGetStartNActiveConss(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ initconsssize
int SCIP_Conshdlr::initconsssize |
size of initconss array
Definition at line 218 of file struct_cons.h.
Referenced by conshdlrEnsureInitconssMem(), and SCIPconshdlrInitLP().
◆ ninitconss
int SCIP_Conshdlr::ninitconss |
number of active constraints that must enter the LP
Definition at line 219 of file struct_cons.h.
Referenced by conshdlrAddInitcons(), conshdlrDelInitcons(), and SCIPconshdlrInitLP().
◆ ninitconsskept
int SCIP_Conshdlr::ninitconsskept |
number of active constraints that must enter the LP, but were not initialized at their valid node, so that they have to be initialized at every node at which they are active; these constraints come first in the initconss array
Definition at line 220 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddInitcons(), conshdlrDelInitcons(), and SCIPconshdlrInitLP().
◆ sepaconsssize
int SCIP_Conshdlr::sepaconsssize |
size of sepaconss array
Definition at line 223 of file struct_cons.h.
Referenced by conshdlrEnsureSepaconssMem().
◆ nsepaconss
int SCIP_Conshdlr::nsepaconss |
number of active constraints that may be separated during LP processing
Definition at line 224 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsSeparation(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nusefulsepaconss
int SCIP_Conshdlr::nusefulsepaconss |
number of non-obsolete active constraints that should be separated
Definition at line 225 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDelSepacons(), conshdlrDisableCons(), conshdlrDisableConsSeparation(), conshdlrEnableCons(), conshdlrEnableConsSeparation(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ enfoconsssize
int SCIP_Conshdlr::enfoconsssize |
size of enfoconss array
Definition at line 226 of file struct_cons.h.
Referenced by conshdlrEnsureEnfoconssMem().
◆ nenfoconss
int SCIP_Conshdlr::nenfoconss |
number of active constraints that must be enforced during node processing
Definition at line 227 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddEnfocons(), conshdlrDeactivateCons(), conshdlrDelEnfocons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNEnfoConss(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nusefulenfoconss
int SCIP_Conshdlr::nusefulenfoconss |
number of non-obsolete active constraints that must be enforced
Definition at line 228 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddEnfocons(), conshdlrDeactivateCons(), conshdlrDelEnfocons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ checkconsssize
int SCIP_Conshdlr::checkconsssize |
size of checkconss array
Definition at line 229 of file struct_cons.h.
Referenced by conshdlrEnsureCheckconssMem().
◆ ncheckconss
int SCIP_Conshdlr::ncheckconss |
number of active constraints that must be checked for feasibility
Definition at line 230 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrDeactivateCons(), conshdlrDelCheckcons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrGetNCheckConss(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nusefulcheckconss
int SCIP_Conshdlr::nusefulcheckconss |
number of non-obsolete active constraints that must be checked
Definition at line 231 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrDeactivateCons(), conshdlrDelCheckcons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrMarkConsObsolete(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ propconsssize
int SCIP_Conshdlr::propconsssize |
size of propconss array
Definition at line 232 of file struct_cons.h.
Referenced by conshdlrEnsurePropconssMem().
◆ npropconss
int SCIP_Conshdlr::npropconss |
number of active constraints that may be propagated during node processing
Definition at line 233 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddPropcons(), conshdlrDeactivateCons(), conshdlrDelPropcons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), conshdlrUnmarkConsPropagate(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ nmarkedpropconss
int SCIP_Conshdlr::nmarkedpropconss |
number of active constraints which are marked to be propagated in the next round
Definition at line 234 of file struct_cons.h.
Referenced by conshdlrDelPropcons(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrUnmarkConsPropagate(), SCIPconshdlrPropagate(), SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ nusefulpropconss
int SCIP_Conshdlr::nusefulpropconss |
number of non-obsolete active constraints that should be propagated
Definition at line 235 of file struct_cons.h.
Referenced by conshdlrActivateCons(), conshdlrAddPropcons(), conshdlrDeactivateCons(), conshdlrDelPropcons(), conshdlrDisableCons(), conshdlrDisableConsPropagation(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrMarkConsObsolete(), conshdlrMarkConsPropagate(), conshdlrMarkConsUseful(), conshdlrProcessUpdates(), conshdlrUnmarkConsPropagate(), SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ storedpropconsssize
int SCIP_Conshdlr::storedpropconsssize |
size of array for storing away marked propagation constraints
Definition at line 236 of file struct_cons.h.
Referenced by ensurePropagationStorage().
◆ storednmarkedpropconss
int SCIP_Conshdlr::storednmarkedpropconss |
number of marked propagation constraints that are stored away
Definition at line 237 of file struct_cons.h.
Referenced by SCIPconshdlrsResetPropagationStatus(), and SCIPconshdlrsStorePropagationStatus().
◆ updateconsssize
int SCIP_Conshdlr::updateconsssize |
size of updateconss array
Definition at line 238 of file struct_cons.h.
Referenced by conshdlrEnsureUpdateconssMem().
◆ nupdateconss
int SCIP_Conshdlr::nupdateconss |
number of update constraints
Definition at line 239 of file struct_cons.h.
Referenced by conshdlrAddUpdateCons(), conshdlrForceUpdates(), conshdlrProcessUpdates(), and SCIPconshdlrsResetPropagationStatus().
◆ nenabledconss
int SCIP_Conshdlr::nenabledconss |
total number of enabled constraints of the handler
Definition at line 240 of file struct_cons.h.
Referenced by conshdlrDisableCons(), conshdlrEnableCons(), and SCIPconshdlrGetNEnabledConss().
◆ lastnusefulpropconss
int SCIP_Conshdlr::lastnusefulpropconss |
number of already propagated useful constraints on current domains
Definition at line 241 of file struct_cons.h.
Referenced by conshdlrDelPropcons(), conshdlrMarkConsObsolete(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPropagate().
◆ lastnusefulsepaconss
int SCIP_Conshdlr::lastnusefulsepaconss |
number of already separated useful constraints on current solution
Definition at line 242 of file struct_cons.h.
Referenced by conshdlrDelSepacons(), conshdlrMarkConsObsolete(), SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrSeparateLP().
◆ lastnusefulenfoconss
int SCIP_Conshdlr::lastnusefulenfoconss |
number of already enforced useful constraints on current solution
Definition at line 243 of file struct_cons.h.
Referenced by conshdlrDelEnfocons(), conshdlrMarkConsObsolete(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInit(), and SCIPconshdlrInitpre().
◆ lastnfixedvars
int SCIP_Conshdlr::lastnfixedvars |
number of variables fixed before the last call to the presolver
Definition at line 244 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnaggrvars
int SCIP_Conshdlr::lastnaggrvars |
number of variables aggregated before the last call to the presolver
Definition at line 245 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnchgvartypes
int SCIP_Conshdlr::lastnchgvartypes |
number of variable type changes before the last call to the presolver
Definition at line 246 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnchgbds
int SCIP_Conshdlr::lastnchgbds |
number of variable bounds tightened before the last call to the presolver
Definition at line 247 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnaddholes
int SCIP_Conshdlr::lastnaddholes |
number of domain holes added before the last call to the presolver
Definition at line 248 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastndelconss
int SCIP_Conshdlr::lastndelconss |
number of deleted constraints before the last call to the presolver
Definition at line 249 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnaddconss
int SCIP_Conshdlr::lastnaddconss |
number of added constraints before the last call to the presolver
Definition at line 250 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnupgdconss
int SCIP_Conshdlr::lastnupgdconss |
number of upgraded constraints before the last call to the presolver
Definition at line 251 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnchgcoefs
int SCIP_Conshdlr::lastnchgcoefs |
number of changed coefficients before the last call to the presolver
Definition at line 252 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ lastnchgsides
int SCIP_Conshdlr::lastnchgsides |
number of changed left or right hand sides before the last call to the presolver
Definition at line 253 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), and SCIPconshdlrPresolve().
◆ nfixedvars
int SCIP_Conshdlr::nfixedvars |
total number of variables fixed by this presolver
Definition at line 254 of file struct_cons.h.
Referenced by SCIPconshdlrGetNFixedVars(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ naggrvars
int SCIP_Conshdlr::naggrvars |
total number of variables aggregated by this presolver
Definition at line 255 of file struct_cons.h.
Referenced by SCIPconshdlrGetNAggrVars(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ nchgvartypes
int SCIP_Conshdlr::nchgvartypes |
total number of variable type changes by this presolver
Definition at line 256 of file struct_cons.h.
Referenced by SCIPconshdlrGetNChgVarTypes(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ nchgbds
int SCIP_Conshdlr::nchgbds |
total number of variable bounds tightened by this presolver
Definition at line 257 of file struct_cons.h.
Referenced by SCIPconshdlrGetNChgBds(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ naddholes
int SCIP_Conshdlr::naddholes |
total number of domain holes added by this presolver
Definition at line 258 of file struct_cons.h.
Referenced by SCIPconshdlrGetNAddHoles(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ ndelconss
int SCIP_Conshdlr::ndelconss |
total number of deleted constraints by this presolver
Definition at line 259 of file struct_cons.h.
Referenced by SCIPconshdlrGetNDelConss(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ naddconss
int SCIP_Conshdlr::naddconss |
total number of added constraints by this presolver
Definition at line 260 of file struct_cons.h.
Referenced by SCIPconshdlrGetNAddConss(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ nupgdconss
int SCIP_Conshdlr::nupgdconss |
total number of upgraded constraints by this presolver
Definition at line 261 of file struct_cons.h.
Referenced by SCIPconshdlrGetNUpgdConss(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ nchgcoefs
int SCIP_Conshdlr::nchgcoefs |
total number of changed coefficients by this presolver
Definition at line 262 of file struct_cons.h.
Referenced by SCIPconshdlrGetNChgCoefs(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ nchgsides
int SCIP_Conshdlr::nchgsides |
total number of changed left or right hand sides by this presolver
Definition at line 263 of file struct_cons.h.
Referenced by SCIPconshdlrGetNChgSides(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ npresolcalls
int SCIP_Conshdlr::npresolcalls |
number of times the constraint handler was called in presolving and tried to find reductions
Definition at line 264 of file struct_cons.h.
Referenced by SCIPconshdlrGetNPresolCalls(), SCIPconshdlrInit(), and SCIPconshdlrPresolve().
◆ delayupdatecount
int SCIP_Conshdlr::delayupdatecount |
must the updates of the constraint arrays be delayed until processUpdates()?
Definition at line 265 of file struct_cons.h.
Referenced by conshdlrAreUpdatesDelayed(), conshdlrDelayUpdates(), conshdlrForceUpdates(), and SCIPconsDelete().
◆ delaysepa
SCIP_Bool SCIP_Conshdlr::delaysepa |
should separation method be delayed, if other separators found cuts?
Definition at line 266 of file struct_cons.h.
Referenced by SCIPconshdlrIsSeparationDelayed(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), and SCIPconshdlrSetSepa().
◆ delayprop
SCIP_Bool SCIP_Conshdlr::delayprop |
should propagation method be delayed, if other propagators found reductions?
Definition at line 267 of file struct_cons.h.
Referenced by SCIPconshdlrIsPropagationDelayed(), SCIPconshdlrPropagate(), and SCIPconshdlrSetProp().
◆ needscons
SCIP_Bool SCIP_Conshdlr::needscons |
should the constraint handler be skipped, if no constraints are available?
Definition at line 268 of file struct_cons.h.
Referenced by SCIPconshdlrCheck(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInitLP(), SCIPconshdlrLockVars(), SCIPconshdlrNeedsCons(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPconshdlrSetCopy(), and SCIPconshdlrUnlockVars().
◆ sepalpwasdelayed
SCIP_Bool SCIP_Conshdlr::sepalpwasdelayed |
was the LP separation method delayed at the last call?
Definition at line 269 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitsol(), SCIPconshdlrSeparateLP(), and SCIPconshdlrWasLPSeparationDelayed().
◆ sepasolwasdelayed
SCIP_Bool SCIP_Conshdlr::sepasolwasdelayed |
was the SOL separation method delayed at the last call?
Definition at line 270 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitsol(), SCIPconshdlrSeparateSol(), and SCIPconshdlrWasSolSeparationDelayed().
◆ propwasdelayed
SCIP_Bool SCIP_Conshdlr::propwasdelayed |
was the propagation method delayed at the last call?
Definition at line 271 of file struct_cons.h.
Referenced by SCIPconshdlrInit(), SCIPconshdlrInitpre(), SCIPconshdlrPropagate(), and SCIPconshdlrWasPropagationDelayed().
◆ initialized
SCIP_Bool SCIP_Conshdlr::initialized |
is constraint handler initialized?
Definition at line 272 of file struct_cons.h.
Referenced by SCIPconshdlrExit(), SCIPconshdlrInit(), and SCIPconshdlrIsInitialized().
◆ duringsepa
SCIP_Bool SCIP_Conshdlr::duringsepa |
is the constraint handler currently performing separation?
Definition at line 273 of file struct_cons.h.
Referenced by conshdlrAddSepacons(), conshdlrDelSepacons(), SCIPconshdlrSeparateLP(), and SCIPconshdlrSeparateSol().
◆ duringprop
SCIP_Bool SCIP_Conshdlr::duringprop |
is the constraint handler currently performing propagation?
Definition at line 274 of file struct_cons.h.
Referenced by conshdlrAddPropcons(), conshdlrDelPropcons(), and SCIPconshdlrPropagate().
◆ proptiming
SCIP_PROPTIMING SCIP_Conshdlr::proptiming |
positions in the node solving loop where propagation method of constraint handlers should be executed
Definition at line 275 of file struct_cons.h.
Referenced by SCIPconshdlrGetPropTiming(), SCIPconshdlrSetProp(), and SCIPconshdlrSetPropTiming().
◆ presoltiming
SCIP_PRESOLTIMING SCIP_Conshdlr::presoltiming |
timing mask of the constraint handler's presolving method
Definition at line 276 of file struct_cons.h.
Referenced by SCIPconshdlrGetPresolTiming(), SCIPconshdlrPresolve(), SCIPconshdlrSetPresol(), and SCIPconshdlrSetPresolTiming().