public methods for managing constraints
- Author
- Tobias Achterberg
Definition in file pub_cons.h.
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPconshdlrCompSepa) |
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPconshdlrCompEnfo) |
|
SCIP_EXPORT | SCIP_DECL_SORTPTRCOMP (SCIPconshdlrCompCheck) |
|
SCIP_EXPORT const char * | SCIPconshdlrGetName (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT const char * | SCIPconshdlrGetDesc (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_CONSHDLRDATA * | SCIPconshdlrGetData (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT void | SCIPconshdlrSetData (SCIP_CONSHDLR *conshdlr, SCIP_CONSHDLRDATA *conshdlrdata) |
|
SCIP_EXPORT void | SCIPconshdlrSetSepa (SCIP_CONSHDLR *conshdlr, SCIP_DECL_CONSSEPALP((*conssepalp)), SCIP_DECL_CONSSEPASOL((*conssepasol)), int sepafreq, int sepapriority, SCIP_Bool delaysepa) |
|
SCIP_EXPORT void | SCIPconshdlrSetProp (SCIP_CONSHDLR *conshdlr, SCIP_DECL_CONSPROP((*consprop)), int propfreq, SCIP_Bool delayprop, SCIP_PROPTIMING timingmask) |
|
SCIP_EXPORT void | SCIPconshdlrSetEnforelax (SCIP_CONSHDLR *conshdlr, SCIP_DECL_CONSENFORELAX((*consenforelax))) |
|
SCIP_EXPORT SCIP_CONS ** | SCIPconshdlrGetConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_CONS ** | SCIPconshdlrGetEnfoConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_CONS ** | SCIPconshdlrGetCheckConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_CONS ** | SCIPconshdlrGetUpdateConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNEnfoConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNCheckConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNActiveConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNEnabledConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNUpdateConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetSetupTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetPresolTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetSepaTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetEnfoLPTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetEnfoPSTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetEnfoRelaxTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetPropTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetStrongBranchPropTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetCheckTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Real | SCIPconshdlrGetRespropTime (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNSepaCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNEnfoLPCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNEnfoPSCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNEnfoRelaxCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNPropCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNCheckCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNRespropCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNCutoffs (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNCutsFound (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNCutsApplied (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNConssFound (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNDomredsFound (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Longint | SCIPconshdlrGetNChildren (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetMaxNActiveConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetStartNActiveConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNFixedVars (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNAggrVars (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNChgVarTypes (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNChgBds (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNAddHoles (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNDelConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNAddConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNUpgdConss (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNChgCoefs (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNChgSides (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetNPresolCalls (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetSepaPriority (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetEnfoPriority (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetCheckPriority (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetSepaFreq (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetPropFreq (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT int | SCIPconshdlrGetEagerFreq (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrNeedsCons (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrDoesPresolve (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrIsSeparationDelayed (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrIsPropagationDelayed (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrWasLPSeparationDelayed (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrWasSolSeparationDelayed (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrWasPropagationDelayed (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrIsInitialized (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_Bool | SCIPconshdlrIsClonable (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT SCIP_PROPTIMING | SCIPconshdlrGetPropTiming (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT void | SCIPconssetchgGetAddedConsData (SCIP_CONSSETCHG *conssetchg, SCIP_CONS ***conss, int *nconss) |
|
SCIP_EXPORT void | SCIPconshdlrSetPropTiming (SCIP_CONSHDLR *conshdlr, SCIP_PROPTIMING proptiming) |
|
SCIP_EXPORT SCIP_PRESOLTIMING | SCIPconshdlrGetPresolTiming (SCIP_CONSHDLR *conshdlr) |
|
SCIP_EXPORT void | SCIPconshdlrSetPresolTiming (SCIP_CONSHDLR *conshdlr, SCIP_PRESOLTIMING presoltiming) |
|
SCIP_EXPORT const char * | SCIPconsGetName (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetPos (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_CONSHDLR * | SCIPconsGetHdlr (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_CONSDATA * | SCIPconsGetData (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetNUses (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetActiveDepth (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetValidDepth (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsActive (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsUpdatedeactivate (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsEnabled (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsSeparationEnabled (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsPropagationEnabled (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsDeleted (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsObsolete (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsConflict (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Real | SCIPconsGetAge (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsInitial (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsSeparated (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsEnforced (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsChecked (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsMarkedPropagate (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsPropagated (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsGlobal (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLocal (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsModifiable (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsDynamic (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsRemovable (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsStickingAtNode (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsInProb (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsOriginal (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsTransformed (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLockedPos (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLockedNeg (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLocked (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetNLocksPos (SCIP_CONS *cons) |
|
SCIP_EXPORT int | SCIPconsGetNLocksNeg (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLockedTypePos (SCIP_CONS *cons, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLockedTypeNeg (SCIP_CONS *cons, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsLockedType (SCIP_CONS *cons, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT int | SCIPconsGetNLocksTypePos (SCIP_CONS *cons, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT int | SCIPconsGetNLocksTypeNeg (SCIP_CONS *cons, SCIP_LOCKTYPE locktype) |
|
SCIP_EXPORT SCIP_Bool | SCIPconsIsAdded (SCIP_CONS *cons) |
|
SCIP_EXPORT void | SCIPconsAddUpgradeLocks (SCIP_CONS *cons, int nlocks) |
|
SCIP_EXPORT int | SCIPconsGetNUpgradeLocks (SCIP_CONS *cons) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPlinConsStatsCreate (SCIP *scip, SCIP_LINCONSSTATS **linconsstats) |
|
SCIP_EXPORT void | SCIPlinConsStatsFree (SCIP *scip, SCIP_LINCONSSTATS **linconsstats) |
|
SCIP_EXPORT void | SCIPlinConsStatsReset (SCIP_LINCONSSTATS *linconsstats) |
|
SCIP_EXPORT int | SCIPlinConsStatsGetTypeCount (SCIP_LINCONSSTATS *linconsstats, SCIP_LINCONSTYPE linconstype) |
|
SCIP_EXPORT int | SCIPlinConsStatsGetSum (SCIP_LINCONSSTATS *linconsstats) |
|
SCIP_EXPORT void | SCIPlinConsStatsIncTypeCount (SCIP_LINCONSSTATS *linconsstats, SCIP_LINCONSTYPE linconstype, int increment) |
|
SCIP_EXPORT void | SCIPprintLinConsStats (SCIP *scip, FILE *file, SCIP_LINCONSSTATS *linconsstats) |
|