XpressProblem.CallbackAPI
- java.lang.Object
-
- com.dashoptimization.objects.XpressProblem.CallbackAPI
-
- Enclosing class:
- XpressProblem
public static final class XpressProblem.CallbackAPI extends java.lang.ObjectAPI for adding and removing callbacks to this problem.
-
-
Nested Class Summary
Modifier and Type Class Description static interfaceXpressProblem.CallbackAPI.AfterObjectiveCallbackInterface to captureafterobjectiveevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.BarIterationCallbackInterface to capturebariterationevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.BarLogCallbackInterface to capturebarlogevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.BeforeObjectiveCallbackInterface to capturebeforeobjectiveevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.ChangeBranchObjectCallbackInterface to capturechgbranchobjectevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.CheckTimeCallbackInterface to capturechecktimeevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.ComputeRestartCallbackInterface to capturecomputerestartevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.CutLogCallbackInterface to capturecutlogevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.CutRoundCallbackInterface to capturecutroundevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.DestroyMTCallbackInterface to capturedestroymtevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.GapNotifyCallbackInterface to capturegapnotifyevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.InfNodeCallbackInterface to captureinfnodeevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.IntSolCallbackInterface to captureintsolevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.LpLogCallbackInterface to capturelplogevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MessageCallbackInterface to capturemessageevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MipLogCallbackInterface to capturemiplogevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MipThreadCallbackInterface to capturemipthreadevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MsJobEndCallbackInterface to capturemsjobendevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MsJobStartCallbackInterface to capturemsjobstartevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.MsWinnerCallbackInterface to capturemswinnerevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.NewnodeCallbackInterface to capturenewnodeevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.NlpCoefEvalErrorCallbackInterface to capturenlpcoefevalerrorevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.NodeCutoffCallbackInterface to capturenodecutoffevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.NodeLPSolvedCallbackInterface to capturenodelpsolvedevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.OptNodeCallbackInterface to captureoptnodeevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.PreIntsolCallbackInterface to capturepreintsolevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.PreNodeCallbackInterface to captureprenodeevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.PresolveCallbackInterface to capturepresolveevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpCascadeEndCallbackInterface to captureslpcascadeendevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpCascadeStartCallbackInterface to captureslpcascadestartevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpCascadeVarCallbackInterface to captureslpcascadevarevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpCascadeVarFailCallbackInterface to captureslpcascadevarfailevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpConstructCallbackInterface to captureslpconstructevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpDrColCallbackInterface to captureslpdrcolevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpIntSolCallbackInterface to captureslpintsolevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpIterEndCallbackInterface to captureslpiterendevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpIterStartCallbackInterface to captureslpiterstartevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpIterVarCallbackInterface to captureslpitervarevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.SlpPreUpdateLinearizationCallbackInterface to captureslppreupdatelinearizationevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.StrongBranchSolveCallbackInterface to capturestrongbranchsolveevents in anXpressProblem.static interfaceXpressProblem.CallbackAPI.UserSolNotifyCallbackInterface to captureusersolnotifyevents in anXpressProblem.
-
Method Summary
-
-
-
Method Detail
-
addLpLogCallback
public void addLpLogCallback(XpressProblem.CallbackAPI.LpLogCallback cb) throws XPRSexception
Add alplogcallback. This is a shortcut for callbackaddLpLogCallback(LpLogCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addLpLogCallback
public void addLpLogCallback(XpressProblem.CallbackAPI.LpLogCallback cb, int priority) throws XPRSexception
Add alplogcallback.- Parameters:
-
cb- The callback function. If you passnullthen alllplogcallbacks will be removed. -
priority- Callback priority. If more than onelplogcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeLpLogCallback
public void removeLpLogCallback(XpressProblem.CallbackAPI.LpLogCallback cb) throws XPRSexception
Remove alplogcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen alllplogcallbacks are removed. - Throws:
-
XPRSexception
-
removeLpLogCallbacks
public void removeLpLogCallbacks() throws XPRSexceptionRemove alllplogcallbacks.- Throws:
-
XPRSexception
-
addMipLogCallback
public void addMipLogCallback(XpressProblem.CallbackAPI.MipLogCallback cb) throws XPRSexception
Add amiplogcallback. This is a shortcut for callbackaddMipLogCallback(MipLogCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMipLogCallback
public void addMipLogCallback(XpressProblem.CallbackAPI.MipLogCallback cb, int priority) throws XPRSexception
Add amiplogcallback.- Parameters:
-
cb- The callback function. If you passnullthen allmiplogcallbacks will be removed. -
priority- Callback priority. If more than onemiplogcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMipLogCallback
public void removeMipLogCallback(XpressProblem.CallbackAPI.MipLogCallback cb) throws XPRSexception
Remove amiplogcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmiplogcallbacks are removed. - Throws:
-
XPRSexception
-
removeMipLogCallbacks
public void removeMipLogCallbacks() throws XPRSexceptionRemove allmiplogcallbacks.- Throws:
-
XPRSexception
-
addCutLogCallback
public void addCutLogCallback(XpressProblem.CallbackAPI.CutLogCallback cb) throws XPRSexception
Add acutlogcallback. This is a shortcut for callbackaddCutLogCallback(CutLogCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addCutLogCallback
public void addCutLogCallback(XpressProblem.CallbackAPI.CutLogCallback cb, int priority) throws XPRSexception
Add acutlogcallback.- Parameters:
-
cb- The callback function. If you passnullthen allcutlogcallbacks will be removed. -
priority- Callback priority. If more than onecutlogcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeCutLogCallback
public void removeCutLogCallback(XpressProblem.CallbackAPI.CutLogCallback cb) throws XPRSexception
Remove acutlogcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allcutlogcallbacks are removed. - Throws:
-
XPRSexception
-
removeCutLogCallbacks
public void removeCutLogCallbacks() throws XPRSexceptionRemove allcutlogcallbacks.- Throws:
-
XPRSexception
-
addBarLogCallback
public void addBarLogCallback(XpressProblem.CallbackAPI.BarLogCallback cb) throws XPRSexception
Add abarlogcallback. This is a shortcut for callbackaddBarLogCallback(BarLogCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addBarLogCallback
public void addBarLogCallback(XpressProblem.CallbackAPI.BarLogCallback cb, int priority) throws XPRSexception
Add abarlogcallback.- Parameters:
-
cb- The callback function. If you passnullthen allbarlogcallbacks will be removed. -
priority- Callback priority. If more than onebarlogcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeBarLogCallback
public void removeBarLogCallback(XpressProblem.CallbackAPI.BarLogCallback cb) throws XPRSexception
Remove abarlogcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allbarlogcallbacks are removed. - Throws:
-
XPRSexception
-
removeBarLogCallbacks
public void removeBarLogCallbacks() throws XPRSexceptionRemove allbarlogcallbacks.- Throws:
-
XPRSexception
-
addOptNodeCallback
public void addOptNodeCallback(XpressProblem.CallbackAPI.OptNodeCallback cb) throws XPRSexception
Add aoptnodecallback. This is a shortcut for callbackaddOptNodeCallback(OptNodeCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addOptNodeCallback
public void addOptNodeCallback(XpressProblem.CallbackAPI.OptNodeCallback cb, int priority) throws XPRSexception
Add aoptnodecallback.- Parameters:
-
cb- The callback function. If you passnullthen alloptnodecallbacks will be removed. -
priority- Callback priority. If more than oneoptnodecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeOptNodeCallback
public void removeOptNodeCallback(XpressProblem.CallbackAPI.OptNodeCallback cb) throws XPRSexception
Remove aoptnodecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen alloptnodecallbacks are removed. - Throws:
-
XPRSexception
-
removeOptNodeCallbacks
public void removeOptNodeCallbacks() throws XPRSexceptionRemove alloptnodecallbacks.- Throws:
-
XPRSexception
-
addPreNodeCallback
public void addPreNodeCallback(XpressProblem.CallbackAPI.PreNodeCallback cb) throws XPRSexception
Add aprenodecallback. This is a shortcut for callbackaddPreNodeCallback(PreNodeCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addPreNodeCallback
public void addPreNodeCallback(XpressProblem.CallbackAPI.PreNodeCallback cb, int priority) throws XPRSexception
Add aprenodecallback.- Parameters:
-
cb- The callback function. If you passnullthen allprenodecallbacks will be removed. -
priority- Callback priority. If more than oneprenodecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removePreNodeCallback
public void removePreNodeCallback(XpressProblem.CallbackAPI.PreNodeCallback cb) throws XPRSexception
Remove aprenodecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allprenodecallbacks are removed. - Throws:
-
XPRSexception
-
removePreNodeCallbacks
public void removePreNodeCallbacks() throws XPRSexceptionRemove allprenodecallbacks.- Throws:
-
XPRSexception
-
addInfNodeCallback
public void addInfNodeCallback(XpressProblem.CallbackAPI.InfNodeCallback cb) throws XPRSexception
Add ainfnodecallback. This is a shortcut for callbackaddInfNodeCallback(InfNodeCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addInfNodeCallback
public void addInfNodeCallback(XpressProblem.CallbackAPI.InfNodeCallback cb, int priority) throws XPRSexception
Add ainfnodecallback.- Parameters:
-
cb- The callback function. If you passnullthen allinfnodecallbacks will be removed. -
priority- Callback priority. If more than oneinfnodecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeInfNodeCallback
public void removeInfNodeCallback(XpressProblem.CallbackAPI.InfNodeCallback cb) throws XPRSexception
Remove ainfnodecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allinfnodecallbacks are removed. - Throws:
-
XPRSexception
-
removeInfNodeCallbacks
public void removeInfNodeCallbacks() throws XPRSexceptionRemove allinfnodecallbacks.- Throws:
-
XPRSexception
-
addNodeCutoffCallback
public void addNodeCutoffCallback(XpressProblem.CallbackAPI.NodeCutoffCallback cb) throws XPRSexception
Add anodecutoffcallback. This is a shortcut for callbackaddNodeCutoffCallback(NodeCutoffCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addNodeCutoffCallback
public void addNodeCutoffCallback(XpressProblem.CallbackAPI.NodeCutoffCallback cb, int priority) throws XPRSexception
Add anodecutoffcallback.- Parameters:
-
cb- The callback function. If you passnullthen allnodecutoffcallbacks will be removed. -
priority- Callback priority. If more than onenodecutoffcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeNodeCutoffCallback
public void removeNodeCutoffCallback(XpressProblem.CallbackAPI.NodeCutoffCallback cb) throws XPRSexception
Remove anodecutoffcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allnodecutoffcallbacks are removed. - Throws:
-
XPRSexception
-
removeNodeCutoffCallbacks
public void removeNodeCutoffCallbacks() throws XPRSexceptionRemove allnodecutoffcallbacks.- Throws:
-
XPRSexception
-
addIntSolCallback
public void addIntSolCallback(XpressProblem.CallbackAPI.IntSolCallback cb) throws XPRSexception
Add aintsolcallback. This is a shortcut for callbackaddIntSolCallback(IntSolCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addIntSolCallback
public void addIntSolCallback(XpressProblem.CallbackAPI.IntSolCallback cb, int priority) throws XPRSexception
Add aintsolcallback.- Parameters:
-
cb- The callback function. If you passnullthen allintsolcallbacks will be removed. -
priority- Callback priority. If more than oneintsolcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeIntSolCallback
public void removeIntSolCallback(XpressProblem.CallbackAPI.IntSolCallback cb) throws XPRSexception
Remove aintsolcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allintsolcallbacks are removed. - Throws:
-
XPRSexception
-
removeIntSolCallbacks
public void removeIntSolCallbacks() throws XPRSexceptionRemove allintsolcallbacks.- Throws:
-
XPRSexception
-
addPreIntsolCallback
public void addPreIntsolCallback(XpressProblem.CallbackAPI.PreIntsolCallback cb) throws XPRSexception
Add apreintsolcallback. This is a shortcut for callbackaddPreIntsolCallback(PreIntsolCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addPreIntsolCallback
public void addPreIntsolCallback(XpressProblem.CallbackAPI.PreIntsolCallback cb, int priority) throws XPRSexception
Add apreintsolcallback.- Parameters:
-
cb- The callback function. If you passnullthen allpreintsolcallbacks will be removed. -
priority- Callback priority. If more than onepreintsolcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removePreIntsolCallback
public void removePreIntsolCallback(XpressProblem.CallbackAPI.PreIntsolCallback cb) throws XPRSexception
Remove apreintsolcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allpreintsolcallbacks are removed. - Throws:
-
XPRSexception
-
removePreIntsolCallbacks
public void removePreIntsolCallbacks() throws XPRSexceptionRemove allpreintsolcallbacks.- Throws:
-
XPRSexception
-
addMessageCallback
public void addMessageCallback(XpressProblem.CallbackAPI.MessageCallback cb) throws XPRSexception
Add amessagecallback. This is a shortcut for callbackaddMessageCallback(MessageCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMessageCallback
public void addMessageCallback(XpressProblem.CallbackAPI.MessageCallback cb, int priority) throws XPRSexception
Add amessagecallback.- Parameters:
-
cb- The callback function. If you passnullthen allmessagecallbacks will be removed. -
priority- Callback priority. If more than onemessagecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMessageCallback
public void removeMessageCallback(XpressProblem.CallbackAPI.MessageCallback cb) throws XPRSexception
Remove amessagecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmessagecallbacks are removed. - Throws:
-
XPRSexception
-
removeMessageCallbacks
public void removeMessageCallbacks() throws XPRSexceptionRemove allmessagecallbacks.- Throws:
-
XPRSexception
-
addMipThreadCallback
public void addMipThreadCallback(XpressProblem.CallbackAPI.MipThreadCallback cb) throws XPRSexception
Add amipthreadcallback. This is a shortcut for callbackaddMipThreadCallback(MipThreadCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMipThreadCallback
public void addMipThreadCallback(XpressProblem.CallbackAPI.MipThreadCallback cb, int priority) throws XPRSexception
Add amipthreadcallback.- Parameters:
-
cb- The callback function. If you passnullthen allmipthreadcallbacks will be removed. -
priority- Callback priority. If more than onemipthreadcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMipThreadCallback
public void removeMipThreadCallback(XpressProblem.CallbackAPI.MipThreadCallback cb) throws XPRSexception
Remove amipthreadcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmipthreadcallbacks are removed. - Throws:
-
XPRSexception
-
removeMipThreadCallbacks
public void removeMipThreadCallbacks() throws XPRSexceptionRemove allmipthreadcallbacks.- Throws:
-
XPRSexception
-
addDestroyMTCallback
public void addDestroyMTCallback(XpressProblem.CallbackAPI.DestroyMTCallback cb) throws XPRSexception
Add adestroymtcallback. This is a shortcut for callbackaddDestroyMTCallback(DestroyMTCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addDestroyMTCallback
public void addDestroyMTCallback(XpressProblem.CallbackAPI.DestroyMTCallback cb, int priority) throws XPRSexception
Add adestroymtcallback.- Parameters:
-
cb- The callback function. If you passnullthen alldestroymtcallbacks will be removed. -
priority- Callback priority. If more than onedestroymtcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeDestroyMTCallback
public void removeDestroyMTCallback(XpressProblem.CallbackAPI.DestroyMTCallback cb) throws XPRSexception
Remove adestroymtcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen alldestroymtcallbacks are removed. - Throws:
-
XPRSexception
-
removeDestroyMTCallbacks
public void removeDestroyMTCallbacks() throws XPRSexceptionRemove alldestroymtcallbacks.- Throws:
-
XPRSexception
-
addNewnodeCallback
public void addNewnodeCallback(XpressProblem.CallbackAPI.NewnodeCallback cb) throws XPRSexception
Add anewnodecallback. This is a shortcut for callbackaddNewnodeCallback(NewnodeCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addNewnodeCallback
public void addNewnodeCallback(XpressProblem.CallbackAPI.NewnodeCallback cb, int priority) throws XPRSexception
Add anewnodecallback.- Parameters:
-
cb- The callback function. If you passnullthen allnewnodecallbacks will be removed. -
priority- Callback priority. If more than onenewnodecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeNewnodeCallback
public void removeNewnodeCallback(XpressProblem.CallbackAPI.NewnodeCallback cb) throws XPRSexception
Remove anewnodecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allnewnodecallbacks are removed. - Throws:
-
XPRSexception
-
removeNewnodeCallbacks
public void removeNewnodeCallbacks() throws XPRSexceptionRemove allnewnodecallbacks.- Throws:
-
XPRSexception
-
addBarIterationCallback
public void addBarIterationCallback(XpressProblem.CallbackAPI.BarIterationCallback cb) throws XPRSexception
Add abariterationcallback. This is a shortcut for callbackaddBarIterationCallback(BarIterationCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addBarIterationCallback
public void addBarIterationCallback(XpressProblem.CallbackAPI.BarIterationCallback cb, int priority) throws XPRSexception
Add abariterationcallback.- Parameters:
-
cb- The callback function. If you passnullthen allbariterationcallbacks will be removed. -
priority- Callback priority. If more than onebariterationcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeBarIterationCallback
public void removeBarIterationCallback(XpressProblem.CallbackAPI.BarIterationCallback cb) throws XPRSexception
Remove abariterationcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allbariterationcallbacks are removed. - Throws:
-
XPRSexception
-
removeBarIterationCallbacks
public void removeBarIterationCallbacks() throws XPRSexceptionRemove allbariterationcallbacks.- Throws:
-
XPRSexception
-
addPresolveCallback
public void addPresolveCallback(XpressProblem.CallbackAPI.PresolveCallback cb) throws XPRSexception
Add apresolvecallback. This is a shortcut for callbackaddPresolveCallback(PresolveCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addPresolveCallback
public void addPresolveCallback(XpressProblem.CallbackAPI.PresolveCallback cb, int priority) throws XPRSexception
Add apresolvecallback.- Parameters:
-
cb- The callback function. If you passnullthen allpresolvecallbacks will be removed. -
priority- Callback priority. If more than onepresolvecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removePresolveCallback
public void removePresolveCallback(XpressProblem.CallbackAPI.PresolveCallback cb) throws XPRSexception
Remove apresolvecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allpresolvecallbacks are removed. - Throws:
-
XPRSexception
-
removePresolveCallbacks
public void removePresolveCallbacks() throws XPRSexceptionRemove allpresolvecallbacks.- Throws:
-
XPRSexception
-
addChangeBranchObjectCallback
public void addChangeBranchObjectCallback(XpressProblem.CallbackAPI.ChangeBranchObjectCallback cb) throws XPRSexception
Add achgbranchobjectcallback. This is a shortcut for callbackaddChangeBranchObjectCallback(ChangeBranchObjectCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addChangeBranchObjectCallback
public void addChangeBranchObjectCallback(XpressProblem.CallbackAPI.ChangeBranchObjectCallback cb, int priority) throws XPRSexception
Add achgbranchobjectcallback.- Parameters:
-
cb- The callback function. If you passnullthen allchgbranchobjectcallbacks will be removed. -
priority- Callback priority. If more than onechgbranchobjectcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeChangeBranchObjectCallback
public void removeChangeBranchObjectCallback(XpressProblem.CallbackAPI.ChangeBranchObjectCallback cb) throws XPRSexception
Remove achgbranchobjectcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allchgbranchobjectcallbacks are removed. - Throws:
-
XPRSexception
-
removeChangeBranchObjectCallbacks
public void removeChangeBranchObjectCallbacks() throws XPRSexceptionRemove allchgbranchobjectcallbacks.- Throws:
-
XPRSexception
-
addComputeRestartCallback
public void addComputeRestartCallback(XpressProblem.CallbackAPI.ComputeRestartCallback cb) throws XPRSexception
Add acomputerestartcallback. This is a shortcut for callbackaddComputeRestartCallback(ComputeRestartCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addComputeRestartCallback
public void addComputeRestartCallback(XpressProblem.CallbackAPI.ComputeRestartCallback cb, int priority) throws XPRSexception
Add acomputerestartcallback.- Parameters:
-
cb- The callback function. If you passnullthen allcomputerestartcallbacks will be removed. -
priority- Callback priority. If more than onecomputerestartcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeComputeRestartCallback
public void removeComputeRestartCallback(XpressProblem.CallbackAPI.ComputeRestartCallback cb) throws XPRSexception
Remove acomputerestartcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allcomputerestartcallbacks are removed. - Throws:
-
XPRSexception
-
removeComputeRestartCallbacks
public void removeComputeRestartCallbacks() throws XPRSexceptionRemove allcomputerestartcallbacks.- Throws:
-
XPRSexception
-
addNodeLPSolvedCallback
public void addNodeLPSolvedCallback(XpressProblem.CallbackAPI.NodeLPSolvedCallback cb) throws XPRSexception
Add anodelpsolvedcallback. This is a shortcut for callbackaddNodeLPSolvedCallback(NodeLPSolvedCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addNodeLPSolvedCallback
public void addNodeLPSolvedCallback(XpressProblem.CallbackAPI.NodeLPSolvedCallback cb, int priority) throws XPRSexception
Add anodelpsolvedcallback.- Parameters:
-
cb- The callback function. If you passnullthen allnodelpsolvedcallbacks will be removed. -
priority- Callback priority. If more than onenodelpsolvedcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeNodeLPSolvedCallback
public void removeNodeLPSolvedCallback(XpressProblem.CallbackAPI.NodeLPSolvedCallback cb) throws XPRSexception
Remove anodelpsolvedcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allnodelpsolvedcallbacks are removed. - Throws:
-
XPRSexception
-
removeNodeLPSolvedCallbacks
public void removeNodeLPSolvedCallbacks() throws XPRSexceptionRemove allnodelpsolvedcallbacks.- Throws:
-
XPRSexception
-
addGapNotifyCallback
public void addGapNotifyCallback(XpressProblem.CallbackAPI.GapNotifyCallback cb) throws XPRSexception
Add agapnotifycallback. This is a shortcut for callbackaddGapNotifyCallback(GapNotifyCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addGapNotifyCallback
public void addGapNotifyCallback(XpressProblem.CallbackAPI.GapNotifyCallback cb, int priority) throws XPRSexception
Add agapnotifycallback.- Parameters:
-
cb- The callback function. If you passnullthen allgapnotifycallbacks will be removed. -
priority- Callback priority. If more than onegapnotifycallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeGapNotifyCallback
public void removeGapNotifyCallback(XpressProblem.CallbackAPI.GapNotifyCallback cb) throws XPRSexception
Remove agapnotifycallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allgapnotifycallbacks are removed. - Throws:
-
XPRSexception
-
removeGapNotifyCallbacks
public void removeGapNotifyCallbacks() throws XPRSexceptionRemove allgapnotifycallbacks.- Throws:
-
XPRSexception
-
addUserSolNotifyCallback
public void addUserSolNotifyCallback(XpressProblem.CallbackAPI.UserSolNotifyCallback cb) throws XPRSexception
Add ausersolnotifycallback. This is a shortcut for callbackaddUserSolNotifyCallback(UserSolNotifyCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addUserSolNotifyCallback
public void addUserSolNotifyCallback(XpressProblem.CallbackAPI.UserSolNotifyCallback cb, int priority) throws XPRSexception
Add ausersolnotifycallback.- Parameters:
-
cb- The callback function. If you passnullthen allusersolnotifycallbacks will be removed. -
priority- Callback priority. If more than oneusersolnotifycallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeUserSolNotifyCallback
public void removeUserSolNotifyCallback(XpressProblem.CallbackAPI.UserSolNotifyCallback cb) throws XPRSexception
Remove ausersolnotifycallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allusersolnotifycallbacks are removed. - Throws:
-
XPRSexception
-
removeUserSolNotifyCallbacks
public void removeUserSolNotifyCallbacks() throws XPRSexceptionRemove allusersolnotifycallbacks.- Throws:
-
XPRSexception
-
addBeforeObjectiveCallback
public void addBeforeObjectiveCallback(XpressProblem.CallbackAPI.BeforeObjectiveCallback cb) throws XPRSexception
Add abeforeobjectivecallback. This is a shortcut for callbackaddBeforeObjectiveCallback(BeforeObjectiveCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addBeforeObjectiveCallback
public void addBeforeObjectiveCallback(XpressProblem.CallbackAPI.BeforeObjectiveCallback cb, int priority) throws XPRSexception
Add abeforeobjectivecallback.- Parameters:
-
cb- The callback function. If you passnullthen allbeforeobjectivecallbacks will be removed. -
priority- Callback priority. If more than onebeforeobjectivecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeBeforeObjectiveCallback
public void removeBeforeObjectiveCallback(XpressProblem.CallbackAPI.BeforeObjectiveCallback cb) throws XPRSexception
Remove abeforeobjectivecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allbeforeobjectivecallbacks are removed. - Throws:
-
XPRSexception
-
removeBeforeObjectiveCallbacks
public void removeBeforeObjectiveCallbacks() throws XPRSexceptionRemove allbeforeobjectivecallbacks.- Throws:
-
XPRSexception
-
addAfterObjectiveCallback
public void addAfterObjectiveCallback(XpressProblem.CallbackAPI.AfterObjectiveCallback cb) throws XPRSexception
Add aafterobjectivecallback. This is a shortcut for callbackaddAfterObjectiveCallback(AfterObjectiveCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addAfterObjectiveCallback
public void addAfterObjectiveCallback(XpressProblem.CallbackAPI.AfterObjectiveCallback cb, int priority) throws XPRSexception
Add aafterobjectivecallback.- Parameters:
-
cb- The callback function. If you passnullthen allafterobjectivecallbacks will be removed. -
priority- Callback priority. If more than oneafterobjectivecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeAfterObjectiveCallback
public void removeAfterObjectiveCallback(XpressProblem.CallbackAPI.AfterObjectiveCallback cb) throws XPRSexception
Remove aafterobjectivecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allafterobjectivecallbacks are removed. - Throws:
-
XPRSexception
-
removeAfterObjectiveCallbacks
public void removeAfterObjectiveCallbacks() throws XPRSexceptionRemove allafterobjectivecallbacks.- Throws:
-
XPRSexception
-
addCheckTimeCallback
public void addCheckTimeCallback(XpressProblem.CallbackAPI.CheckTimeCallback cb) throws XPRSexception
Add achecktimecallback. This is a shortcut for callbackaddCheckTimeCallback(CheckTimeCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addCheckTimeCallback
public void addCheckTimeCallback(XpressProblem.CallbackAPI.CheckTimeCallback cb, int priority) throws XPRSexception
Add achecktimecallback.- Parameters:
-
cb- The callback function. If you passnullthen allchecktimecallbacks will be removed. -
priority- Callback priority. If more than onechecktimecallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeCheckTimeCallback
public void removeCheckTimeCallback(XpressProblem.CallbackAPI.CheckTimeCallback cb) throws XPRSexception
Remove achecktimecallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allchecktimecallbacks are removed. - Throws:
-
XPRSexception
-
removeCheckTimeCallbacks
public void removeCheckTimeCallbacks() throws XPRSexceptionRemove allchecktimecallbacks.- Throws:
-
XPRSexception
-
addCutRoundCallback
public void addCutRoundCallback(XpressProblem.CallbackAPI.CutRoundCallback cb) throws XPRSexception
Add acutroundcallback. This is a shortcut for callbackaddCutRoundCallback(CutRoundCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addCutRoundCallback
public void addCutRoundCallback(XpressProblem.CallbackAPI.CutRoundCallback cb, int priority) throws XPRSexception
Add acutroundcallback.- Parameters:
-
cb- The callback function. If you passnullthen allcutroundcallbacks will be removed. -
priority- Callback priority. If more than onecutroundcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeCutRoundCallback
public void removeCutRoundCallback(XpressProblem.CallbackAPI.CutRoundCallback cb) throws XPRSexception
Remove acutroundcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allcutroundcallbacks are removed. - Throws:
-
XPRSexception
-
removeCutRoundCallbacks
public void removeCutRoundCallbacks() throws XPRSexceptionRemove allcutroundcallbacks.- Throws:
-
XPRSexception
-
addSlpCascadeEndCallback
public void addSlpCascadeEndCallback(XpressProblem.CallbackAPI.SlpCascadeEndCallback cb) throws XPRSexception
Add aslpcascadeendcallback. This is a shortcut for callbackaddSlpCascadeEndCallback(SlpCascadeEndCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpCascadeEndCallback
public void addSlpCascadeEndCallback(XpressProblem.CallbackAPI.SlpCascadeEndCallback cb, int priority) throws XPRSexception
Add aslpcascadeendcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpcascadeendcallbacks will be removed. -
priority- Callback priority. If more than oneslpcascadeendcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpCascadeEndCallback
public void removeSlpCascadeEndCallback(XpressProblem.CallbackAPI.SlpCascadeEndCallback cb) throws XPRSexception
Remove aslpcascadeendcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpcascadeendcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpCascadeEndCallbacks
public void removeSlpCascadeEndCallbacks() throws XPRSexceptionRemove allslpcascadeendcallbacks.- Throws:
-
XPRSexception
-
addSlpCascadeStartCallback
public void addSlpCascadeStartCallback(XpressProblem.CallbackAPI.SlpCascadeStartCallback cb) throws XPRSexception
Add aslpcascadestartcallback. This is a shortcut for callbackaddSlpCascadeStartCallback(SlpCascadeStartCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpCascadeStartCallback
public void addSlpCascadeStartCallback(XpressProblem.CallbackAPI.SlpCascadeStartCallback cb, int priority) throws XPRSexception
Add aslpcascadestartcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpcascadestartcallbacks will be removed. -
priority- Callback priority. If more than oneslpcascadestartcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpCascadeStartCallback
public void removeSlpCascadeStartCallback(XpressProblem.CallbackAPI.SlpCascadeStartCallback cb) throws XPRSexception
Remove aslpcascadestartcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpcascadestartcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpCascadeStartCallbacks
public void removeSlpCascadeStartCallbacks() throws XPRSexceptionRemove allslpcascadestartcallbacks.- Throws:
-
XPRSexception
-
addSlpCascadeVarCallback
public void addSlpCascadeVarCallback(XpressProblem.CallbackAPI.SlpCascadeVarCallback cb) throws XPRSexception
Add aslpcascadevarcallback. This is a shortcut for callbackaddSlpCascadeVarCallback(SlpCascadeVarCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpCascadeVarCallback
public void addSlpCascadeVarCallback(XpressProblem.CallbackAPI.SlpCascadeVarCallback cb, int priority) throws XPRSexception
Add aslpcascadevarcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpcascadevarcallbacks will be removed. -
priority- Callback priority. If more than oneslpcascadevarcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpCascadeVarCallback
public void removeSlpCascadeVarCallback(XpressProblem.CallbackAPI.SlpCascadeVarCallback cb) throws XPRSexception
Remove aslpcascadevarcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpcascadevarcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpCascadeVarCallbacks
public void removeSlpCascadeVarCallbacks() throws XPRSexceptionRemove allslpcascadevarcallbacks.- Throws:
-
XPRSexception
-
addSlpCascadeVarFailCallback
public void addSlpCascadeVarFailCallback(XpressProblem.CallbackAPI.SlpCascadeVarFailCallback cb) throws XPRSexception
Add aslpcascadevarfailcallback. This is a shortcut for callbackaddSlpCascadeVarFailCallback(SlpCascadeVarFailCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpCascadeVarFailCallback
public void addSlpCascadeVarFailCallback(XpressProblem.CallbackAPI.SlpCascadeVarFailCallback cb, int priority) throws XPRSexception
Add aslpcascadevarfailcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpcascadevarfailcallbacks will be removed. -
priority- Callback priority. If more than oneslpcascadevarfailcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpCascadeVarFailCallback
public void removeSlpCascadeVarFailCallback(XpressProblem.CallbackAPI.SlpCascadeVarFailCallback cb) throws XPRSexception
Remove aslpcascadevarfailcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpcascadevarfailcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpCascadeVarFailCallbacks
public void removeSlpCascadeVarFailCallbacks() throws XPRSexceptionRemove allslpcascadevarfailcallbacks.- Throws:
-
XPRSexception
-
addSlpConstructCallback
public void addSlpConstructCallback(XpressProblem.CallbackAPI.SlpConstructCallback cb) throws XPRSexception
Add aslpconstructcallback. This is a shortcut for callbackaddSlpConstructCallback(SlpConstructCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpConstructCallback
public void addSlpConstructCallback(XpressProblem.CallbackAPI.SlpConstructCallback cb, int priority) throws XPRSexception
Add aslpconstructcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpconstructcallbacks will be removed. -
priority- Callback priority. If more than oneslpconstructcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpConstructCallback
public void removeSlpConstructCallback(XpressProblem.CallbackAPI.SlpConstructCallback cb) throws XPRSexception
Remove aslpconstructcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpconstructcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpConstructCallbacks
public void removeSlpConstructCallbacks() throws XPRSexceptionRemove allslpconstructcallbacks.- Throws:
-
XPRSexception
-
addSlpIntSolCallback
public void addSlpIntSolCallback(XpressProblem.CallbackAPI.SlpIntSolCallback cb) throws XPRSexception
Add aslpintsolcallback. This is a shortcut for callbackaddSlpIntSolCallback(SlpIntSolCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpIntSolCallback
public void addSlpIntSolCallback(XpressProblem.CallbackAPI.SlpIntSolCallback cb, int priority) throws XPRSexception
Add aslpintsolcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpintsolcallbacks will be removed. -
priority- Callback priority. If more than oneslpintsolcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpIntSolCallback
public void removeSlpIntSolCallback(XpressProblem.CallbackAPI.SlpIntSolCallback cb) throws XPRSexception
Remove aslpintsolcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpintsolcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpIntSolCallbacks
public void removeSlpIntSolCallbacks() throws XPRSexceptionRemove allslpintsolcallbacks.- Throws:
-
XPRSexception
-
addSlpIterEndCallback
public void addSlpIterEndCallback(XpressProblem.CallbackAPI.SlpIterEndCallback cb) throws XPRSexception
Add aslpiterendcallback. This is a shortcut for callbackaddSlpIterEndCallback(SlpIterEndCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpIterEndCallback
public void addSlpIterEndCallback(XpressProblem.CallbackAPI.SlpIterEndCallback cb, int priority) throws XPRSexception
Add aslpiterendcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpiterendcallbacks will be removed. -
priority- Callback priority. If more than oneslpiterendcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpIterEndCallback
public void removeSlpIterEndCallback(XpressProblem.CallbackAPI.SlpIterEndCallback cb) throws XPRSexception
Remove aslpiterendcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpiterendcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpIterEndCallbacks
public void removeSlpIterEndCallbacks() throws XPRSexceptionRemove allslpiterendcallbacks.- Throws:
-
XPRSexception
-
addSlpIterStartCallback
public void addSlpIterStartCallback(XpressProblem.CallbackAPI.SlpIterStartCallback cb) throws XPRSexception
Add aslpiterstartcallback. This is a shortcut for callbackaddSlpIterStartCallback(SlpIterStartCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpIterStartCallback
public void addSlpIterStartCallback(XpressProblem.CallbackAPI.SlpIterStartCallback cb, int priority) throws XPRSexception
Add aslpiterstartcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpiterstartcallbacks will be removed. -
priority- Callback priority. If more than oneslpiterstartcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpIterStartCallback
public void removeSlpIterStartCallback(XpressProblem.CallbackAPI.SlpIterStartCallback cb) throws XPRSexception
Remove aslpiterstartcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpiterstartcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpIterStartCallbacks
public void removeSlpIterStartCallbacks() throws XPRSexceptionRemove allslpiterstartcallbacks.- Throws:
-
XPRSexception
-
addSlpIterVarCallback
public void addSlpIterVarCallback(XpressProblem.CallbackAPI.SlpIterVarCallback cb) throws XPRSexception
Add aslpitervarcallback. This is a shortcut for callbackaddSlpIterVarCallback(SlpIterVarCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpIterVarCallback
public void addSlpIterVarCallback(XpressProblem.CallbackAPI.SlpIterVarCallback cb, int priority) throws XPRSexception
Add aslpitervarcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpitervarcallbacks will be removed. -
priority- Callback priority. If more than oneslpitervarcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpIterVarCallback
public void removeSlpIterVarCallback(XpressProblem.CallbackAPI.SlpIterVarCallback cb) throws XPRSexception
Remove aslpitervarcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpitervarcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpIterVarCallbacks
public void removeSlpIterVarCallbacks() throws XPRSexceptionRemove allslpitervarcallbacks.- Throws:
-
XPRSexception
-
addSlpDrColCallback
public void addSlpDrColCallback(XpressProblem.CallbackAPI.SlpDrColCallback cb) throws XPRSexception
Add aslpdrcolcallback. This is a shortcut for callbackaddSlpDrColCallback(SlpDrColCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpDrColCallback
public void addSlpDrColCallback(XpressProblem.CallbackAPI.SlpDrColCallback cb, int priority) throws XPRSexception
Add aslpdrcolcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslpdrcolcallbacks will be removed. -
priority- Callback priority. If more than oneslpdrcolcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpDrColCallback
public void removeSlpDrColCallback(XpressProblem.CallbackAPI.SlpDrColCallback cb) throws XPRSexception
Remove aslpdrcolcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslpdrcolcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpDrColCallbacks
public void removeSlpDrColCallbacks() throws XPRSexceptionRemove allslpdrcolcallbacks.- Throws:
-
XPRSexception
-
addMsJobStartCallback
public void addMsJobStartCallback(XpressProblem.CallbackAPI.MsJobStartCallback cb) throws XPRSexception
Add amsjobstartcallback. This is a shortcut for callbackaddMsJobStartCallback(MsJobStartCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMsJobStartCallback
public void addMsJobStartCallback(XpressProblem.CallbackAPI.MsJobStartCallback cb, int priority) throws XPRSexception
Add amsjobstartcallback.- Parameters:
-
cb- The callback function. If you passnullthen allmsjobstartcallbacks will be removed. -
priority- Callback priority. If more than onemsjobstartcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMsJobStartCallback
public void removeMsJobStartCallback(XpressProblem.CallbackAPI.MsJobStartCallback cb) throws XPRSexception
Remove amsjobstartcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmsjobstartcallbacks are removed. - Throws:
-
XPRSexception
-
removeMsJobStartCallbacks
public void removeMsJobStartCallbacks() throws XPRSexceptionRemove allmsjobstartcallbacks.- Throws:
-
XPRSexception
-
addMsJobEndCallback
public void addMsJobEndCallback(XpressProblem.CallbackAPI.MsJobEndCallback cb) throws XPRSexception
Add amsjobendcallback. This is a shortcut for callbackaddMsJobEndCallback(MsJobEndCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMsJobEndCallback
public void addMsJobEndCallback(XpressProblem.CallbackAPI.MsJobEndCallback cb, int priority) throws XPRSexception
Add amsjobendcallback.- Parameters:
-
cb- The callback function. If you passnullthen allmsjobendcallbacks will be removed. -
priority- Callback priority. If more than onemsjobendcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMsJobEndCallback
public void removeMsJobEndCallback(XpressProblem.CallbackAPI.MsJobEndCallback cb) throws XPRSexception
Remove amsjobendcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmsjobendcallbacks are removed. - Throws:
-
XPRSexception
-
removeMsJobEndCallbacks
public void removeMsJobEndCallbacks() throws XPRSexceptionRemove allmsjobendcallbacks.- Throws:
-
XPRSexception
-
addMsWinnerCallback
public void addMsWinnerCallback(XpressProblem.CallbackAPI.MsWinnerCallback cb) throws XPRSexception
Add amswinnercallback. This is a shortcut for callbackaddMsWinnerCallback(MsWinnerCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addMsWinnerCallback
public void addMsWinnerCallback(XpressProblem.CallbackAPI.MsWinnerCallback cb, int priority) throws XPRSexception
Add amswinnercallback.- Parameters:
-
cb- The callback function. If you passnullthen allmswinnercallbacks will be removed. -
priority- Callback priority. If more than onemswinnercallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeMsWinnerCallback
public void removeMsWinnerCallback(XpressProblem.CallbackAPI.MsWinnerCallback cb) throws XPRSexception
Remove amswinnercallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allmswinnercallbacks are removed. - Throws:
-
XPRSexception
-
removeMsWinnerCallbacks
public void removeMsWinnerCallbacks() throws XPRSexceptionRemove allmswinnercallbacks.- Throws:
-
XPRSexception
-
addNlpCoefEvalErrorCallback
public void addNlpCoefEvalErrorCallback(XpressProblem.CallbackAPI.NlpCoefEvalErrorCallback cb) throws XPRSexception
Add anlpcoefevalerrorcallback. This is a shortcut for callbackaddNlpCoefEvalErrorCallback(NlpCoefEvalErrorCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addNlpCoefEvalErrorCallback
public void addNlpCoefEvalErrorCallback(XpressProblem.CallbackAPI.NlpCoefEvalErrorCallback cb, int priority) throws XPRSexception
Add anlpcoefevalerrorcallback.- Parameters:
-
cb- The callback function. If you passnullthen allnlpcoefevalerrorcallbacks will be removed. -
priority- Callback priority. If more than onenlpcoefevalerrorcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeNlpCoefEvalErrorCallback
public void removeNlpCoefEvalErrorCallback(XpressProblem.CallbackAPI.NlpCoefEvalErrorCallback cb) throws XPRSexception
Remove anlpcoefevalerrorcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allnlpcoefevalerrorcallbacks are removed. - Throws:
-
XPRSexception
-
removeNlpCoefEvalErrorCallbacks
public void removeNlpCoefEvalErrorCallbacks() throws XPRSexceptionRemove allnlpcoefevalerrorcallbacks.- Throws:
-
XPRSexception
-
addSlpPreUpdateLinearizationCallback
public void addSlpPreUpdateLinearizationCallback(XpressProblem.CallbackAPI.SlpPreUpdateLinearizationCallback cb) throws XPRSexception
Add aslppreupdatelinearizationcallback. This is a shortcut for callbackaddSlpPreUpdateLinearizationCallback(SlpPreUpdateLinearizationCallback,int)with a priority of 0 (zero).- Parameters:
-
cb- The callback to add. - Throws:
-
XPRSexception
-
addSlpPreUpdateLinearizationCallback
public void addSlpPreUpdateLinearizationCallback(XpressProblem.CallbackAPI.SlpPreUpdateLinearizationCallback cb, int priority) throws XPRSexception
Add aslppreupdatelinearizationcallback.- Parameters:
-
cb- The callback function. If you passnullthen allslppreupdatelinearizationcallbacks will be removed. -
priority- Callback priority. If more than oneslppreupdatelinearizationcallback is registered then for one event all the callbacks are invoked in order of decreasing priority. - Throws:
-
XPRSexception
-
removeSlpPreUpdateLinearizationCallback
public void removeSlpPreUpdateLinearizationCallback(XpressProblem.CallbackAPI.SlpPreUpdateLinearizationCallback cb) throws XPRSexception
Remove aslppreupdatelinearizationcallback.- Parameters:
-
cb- The callback to be removed. If this isnullthen allslppreupdatelinearizationcallbacks are removed. - Throws:
-
XPRSexception
-
removeSlpPreUpdateLinearizationCallbacks
public void removeSlpPreUpdateLinearizationCallbacks() throws XPRSexceptionRemove allslppreupdatelinearizationcallbacks.- Throws:
-
XPRSexception
-
-
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
