Initializing help system before first use

XpressProblem.CallbackAPI Class

API for adding and removing callbacks to this problem.
Inheritance Hierarchy
SystemObject
   Optimizer.ObjectsXpressProblemCallbackAPI

Namespace:  Optimizer.Objects
Assembly: xprsdn (in xprsdn.dll) Version: 45.01.02+1f9fd7ff9a8620394fec1839699751312debed40
Syntax
C#
public sealed class CallbackAPI

The XpressProblemCallbackAPI type exposes the following members.

Methods
  Name Description
Public method AddAfterObjectiveCallback(XpressProblemCallbackAPIAfterObjectiveCallback) Add AfterObjective callback.
Public method AddAfterObjectiveCallback(XpressProblemCallbackAPIAfterObjectiveCallback, Int32) Add AfterObjective callback with specified priority.
Public method AddBarIterationCallback(XpressProblemCallbackAPIBarIterationCallback) Add BarIteration callback.
Public method AddBarIterationCallback(XpressProblemCallbackAPIBarIterationCallback, Int32) Add BarIteration callback with specified priority.
Public method AddBarlogCallback(XpressProblemCallbackAPIBarlogCallback) Add Barlog callback.
Public method AddBarlogCallback(XpressProblemCallbackAPIBarlogCallback, Int32) Add Barlog callback with specified priority.
Public method AddBeforeObjectiveCallback(XpressProblemCallbackAPIBeforeObjectiveCallback) Add BeforeObjective callback.
Public method AddBeforeObjectiveCallback(XpressProblemCallbackAPIBeforeObjectiveCallback, Int32) Add BeforeObjective callback with specified priority.
Public method AddBeforeSolveCallback(XpressProblemCallbackAPIBeforeSolveCallback) Add BeforeSolve callback.
Public method AddBeforeSolveCallback(XpressProblemCallbackAPIBeforeSolveCallback, Int32) Add BeforeSolve callback with specified priority.
Public method AddChangeBranchObjectCallback(XpressProblemCallbackAPIChangeBranchObjectCallback) Add ChangeBranchObject callback.
Public method AddChangeBranchObjectCallback(XpressProblemCallbackAPIChangeBranchObjectCallback, Int32) Add ChangeBranchObject callback with specified priority.
Public method AddCheckTimeCallback(XpressProblemCallbackAPICheckTimeCallback) Add CheckTime callback.
Public method AddCheckTimeCallback(XpressProblemCallbackAPICheckTimeCallback, Int32) Add CheckTime callback with specified priority.
Public method AddComputeRestartCallback(XpressProblemCallbackAPIComputeRestartCallback) Add ComputeRestart callback.
Public method AddComputeRestartCallback(XpressProblemCallbackAPIComputeRestartCallback, Int32) Add ComputeRestart callback with specified priority.
Public method AddCutlogCallback(XpressProblemCallbackAPICutlogCallback) Add Cutlog callback.
Public method AddCutlogCallback(XpressProblemCallbackAPICutlogCallback, Int32) Add Cutlog callback with specified priority.
Public method AddCutRoundCallback(XpressProblemCallbackAPICutRoundCallback) Add CutRound callback.
Public method AddCutRoundCallback(XpressProblemCallbackAPICutRoundCallback, Int32) Add CutRound callback with specified priority.
Public method AddGapNotifyCallback(XpressProblemCallbackAPIGapNotifyCallback) Add GapNotify callback.
Public method AddGapNotifyCallback(XpressProblemCallbackAPIGapNotifyCallback, Int32) Add GapNotify callback with specified priority.
Public method AddInfnodeCallback(XpressProblemCallbackAPIInfnodeCallback) Add Infnode callback.
Public method AddInfnodeCallback(XpressProblemCallbackAPIInfnodeCallback, Int32) Add Infnode callback with specified priority.
Public method AddIntsolCallback(XpressProblemCallbackAPIIntsolCallback) Add Intsol callback.
Public method AddIntsolCallback(XpressProblemCallbackAPIIntsolCallback, Int32) Add Intsol callback with specified priority.
Public method AddLplogCallback(XpressProblemCallbackAPILplogCallback) Add Lplog callback.
Public method AddLplogCallback(XpressProblemCallbackAPILplogCallback, Int32) Add Lplog callback with specified priority.
Public method AddMessageCallback(XpressProblemCallbackAPIMessageCallback) Add Message callback.
Public method AddMessageCallback(XpressProblemCallbackAPIMessageCallback, Int32) Add Message callback with specified priority.
Public method AddMiplogCallback(XpressProblemCallbackAPIMiplogCallback) Add Miplog callback.
Public method AddMiplogCallback(XpressProblemCallbackAPIMiplogCallback, Int32) Add Miplog callback with specified priority.
Public method AddMipThreadCallback(XpressProblemCallbackAPIMipThreadCallback) Add MipThread callback.
Public method AddMipThreadCallback(XpressProblemCallbackAPIMipThreadCallback, Int32) Add MipThread callback with specified priority.
Public method AddMipThreadDestroyCallback(XpressProblemCallbackAPIMipThreadDestroyCallback) Add MipThreadDestroy callback.
Public method AddMipThreadDestroyCallback(XpressProblemCallbackAPIMipThreadDestroyCallback, Int32) Add MipThreadDestroy callback with specified priority.
Public method AddMsJobEndCallback(XpressProblemCallbackAPIMsJobEndCallback) Add MsJobEnd callback.
Public method AddMsJobEndCallback(XpressProblemCallbackAPIMsJobEndCallback, Int32) Add MsJobEnd callback with specified priority.
Public method AddMsJobStartCallback(XpressProblemCallbackAPIMsJobStartCallback) Add MsJobStart callback.
Public method AddMsJobStartCallback(XpressProblemCallbackAPIMsJobStartCallback, Int32) Add MsJobStart callback with specified priority.
Public method AddMsWinnerCallback(XpressProblemCallbackAPIMsWinnerCallback) Add MsWinner callback.
Public method AddMsWinnerCallback(XpressProblemCallbackAPIMsWinnerCallback, Int32) Add MsWinner callback with specified priority.
Public method AddNewnodeCallback(XpressProblemCallbackAPINewnodeCallback) Add Newnode callback.
Public method AddNewnodeCallback(XpressProblemCallbackAPINewnodeCallback, Int32) Add Newnode callback with specified priority.
Public method AddNlpCoefEvalErrorCallback(XpressProblemCallbackAPINlpCoefEvalErrorCallback) Add NlpCoefEvalError callback.
Public method AddNlpCoefEvalErrorCallback(XpressProblemCallbackAPINlpCoefEvalErrorCallback, Int32) Add NlpCoefEvalError callback with specified priority.
Public method AddNodecutoffCallback(XpressProblemCallbackAPINodecutoffCallback) Add Nodecutoff callback.
Public method AddNodecutoffCallback(XpressProblemCallbackAPINodecutoffCallback, Int32) Add Nodecutoff callback with specified priority.
Public method AddNodeLPSolvedCallback(XpressProblemCallbackAPINodeLPSolvedCallback) Add NodeLPSolved callback.
Public method AddNodeLPSolvedCallback(XpressProblemCallbackAPINodeLPSolvedCallback, Int32) Add NodeLPSolved callback with specified priority.
Public method AddOptnodeCallback(XpressProblemCallbackAPIOptnodeCallback) Add Optnode callback.
Public method AddOptnodeCallback(XpressProblemCallbackAPIOptnodeCallback, Int32) Add Optnode callback with specified priority.
Public method AddPreIntsolCallback(XpressProblemCallbackAPIPreIntsolCallback) Add PreIntsol callback.
Public method AddPreIntsolCallback(XpressProblemCallbackAPIPreIntsolCallback, Int32) Add PreIntsol callback with specified priority.
Public method AddPrenodeCallback(XpressProblemCallbackAPIPrenodeCallback) Add Prenode callback.
Public method AddPrenodeCallback(XpressProblemCallbackAPIPrenodeCallback, Int32) Add Prenode callback with specified priority.
Public method AddPresolveCallback(XpressProblemCallbackAPIPresolveCallback) Add Presolve callback.
Public method AddPresolveCallback(XpressProblemCallbackAPIPresolveCallback, Int32) Add Presolve callback with specified priority.
Public method AddSlpCascadeEndCallback(XpressProblemCallbackAPISlpCascadeEndCallback) Add SlpCascadeEnd callback.
Public method AddSlpCascadeEndCallback(XpressProblemCallbackAPISlpCascadeEndCallback, Int32) Add SlpCascadeEnd callback with specified priority.
Public method AddSlpCascadeStartCallback(XpressProblemCallbackAPISlpCascadeStartCallback) Add SlpCascadeStart callback.
Public method AddSlpCascadeStartCallback(XpressProblemCallbackAPISlpCascadeStartCallback, Int32) Add SlpCascadeStart callback with specified priority.
Public method AddSlpCascadeVarCallback(XpressProblemCallbackAPISlpCascadeVarCallback) Add SlpCascadeVar callback.
Public method AddSlpCascadeVarCallback(XpressProblemCallbackAPISlpCascadeVarCallback, Int32) Add SlpCascadeVar callback with specified priority.
Public method AddSlpCascadeVarFailCallback(XpressProblemCallbackAPISlpCascadeVarFailCallback) Add SlpCascadeVarFail callback.
Public method AddSlpCascadeVarFailCallback(XpressProblemCallbackAPISlpCascadeVarFailCallback, Int32) Add SlpCascadeVarFail callback with specified priority.
Public method AddSlpConstructCallback(XpressProblemCallbackAPISlpConstructCallback) Add SlpConstruct callback.
Public method AddSlpConstructCallback(XpressProblemCallbackAPISlpConstructCallback, Int32) Add SlpConstruct callback with specified priority.
Public method AddSlpDrColCallback(XpressProblemCallbackAPISlpDrColCallback) Add SlpDrCol callback.
Public method AddSlpDrColCallback(XpressProblemCallbackAPISlpDrColCallback, Int32) Add SlpDrCol callback with specified priority.
Public method AddSlpIntSolCallback(XpressProblemCallbackAPISlpIntSolCallback) Add SlpIntSol callback.
Public method AddSlpIntSolCallback(XpressProblemCallbackAPISlpIntSolCallback, Int32) Add SlpIntSol callback with specified priority.
Public method AddSlpIterEndCallback(XpressProblemCallbackAPISlpIterEndCallback) Add SlpIterEnd callback.
Public method AddSlpIterEndCallback(XpressProblemCallbackAPISlpIterEndCallback, Int32) Add SlpIterEnd callback with specified priority.
Public method AddSlpIterStartCallback(XpressProblemCallbackAPISlpIterStartCallback) Add SlpIterStart callback.
Public method AddSlpIterStartCallback(XpressProblemCallbackAPISlpIterStartCallback, Int32) Add SlpIterStart callback with specified priority.
Public method AddSlpIterVarCallback(XpressProblemCallbackAPISlpIterVarCallback) Add SlpIterVar callback.
Public method AddSlpIterVarCallback(XpressProblemCallbackAPISlpIterVarCallback, Int32) Add SlpIterVar callback with specified priority.
Public method AddSlpPreUpdateLinearizationCallback(XpressProblemCallbackAPISlpPreUpdateLinearizationCallback) Add SlpPreUpdateLinearization callback.
Public method AddSlpPreUpdateLinearizationCallback(XpressProblemCallbackAPISlpPreUpdateLinearizationCallback, Int32) Add SlpPreUpdateLinearization callback with specified priority.
Public method AddUserSolNotifyCallback(XpressProblemCallbackAPIUserSolNotifyCallback) Add UserSolNotify callback.
Public method AddUserSolNotifyCallback(XpressProblemCallbackAPIUserSolNotifyCallback, Int32) Add UserSolNotify callback with specified priority.
Public method Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public method GetHashCode Serves as the default hash function.
(Inherited from Object)
Public method GetType Gets the Type of the current instance.
(Inherited from Object)
Public method RemoveAfterObjectiveCallback Remove AfterObjective callback.
Public method RemoveAfterObjectiveCallbacks Remove all AfterObjective callbacks.
Public method RemoveBarIterationCallback Remove BarIteration callback.
Public method RemoveBarIterationCallbacks Remove all BarIteration callbacks.
Public method RemoveBarlogCallback Remove Barlog callback.
Public method RemoveBarlogCallbacks Remove all Barlog callbacks.
Public method RemoveBeforeObjectiveCallback Remove BeforeObjective callback.
Public method RemoveBeforeObjectiveCallbacks Remove all BeforeObjective callbacks.
Public method RemoveBeforeSolveCallback Remove BeforeSolve callback.
Public method RemoveBeforeSolveCallbacks Remove all BeforeSolve callbacks.
Public method RemoveChangeBranchObjectCallback Remove ChangeBranchObject callback.
Public method RemoveChangeBranchObjectCallbacks Remove all ChangeBranchObject callbacks.
Public method RemoveCheckTimeCallback Remove CheckTime callback.
Public method RemoveCheckTimeCallbacks Remove all CheckTime callbacks.
Public method RemoveComputeRestartCallback Remove ComputeRestart callback.
Public method RemoveComputeRestartCallbacks Remove all ComputeRestart callbacks.
Public method RemoveCutlogCallback Remove Cutlog callback.
Public method RemoveCutlogCallbacks Remove all Cutlog callbacks.
Public method RemoveCutRoundCallback Remove CutRound callback.
Public method RemoveCutRoundCallbacks Remove all CutRound callbacks.
Public method RemoveGapNotifyCallback Remove GapNotify callback.
Public method RemoveGapNotifyCallbacks Remove all GapNotify callbacks.
Public method RemoveInfnodeCallback Remove Infnode callback.
Public method RemoveInfnodeCallbacks Remove all Infnode callbacks.
Public method RemoveIntsolCallback Remove Intsol callback.
Public method RemoveIntsolCallbacks Remove all Intsol callbacks.
Public method RemoveLplogCallback Remove Lplog callback.
Public method RemoveLplogCallbacks Remove all Lplog callbacks.
Public method RemoveMessageCallback Remove Message callback.
Public method RemoveMessageCallbacks Remove all Message callbacks.
Public method RemoveMiplogCallback Remove Miplog callback.
Public method RemoveMiplogCallbacks Remove all Miplog callbacks.
Public method RemoveMipThreadCallback Remove MipThread callback.
Public method RemoveMipThreadCallbacks Remove all MipThread callbacks.
Public method RemoveMipThreadDestroyCallback Remove MipThreadDestroy callback.
Public method RemoveMipThreadDestroyCallbacks Remove all MipThreadDestroy callbacks.
Public method RemoveMsJobEndCallback Remove MsJobEnd callback.
Public method RemoveMsJobEndCallbacks Remove all MsJobEnd callbacks.
Public method RemoveMsJobStartCallback Remove MsJobStart callback.
Public method RemoveMsJobStartCallbacks Remove all MsJobStart callbacks.
Public method RemoveMsWinnerCallback Remove MsWinner callback.
Public method RemoveMsWinnerCallbacks Remove all MsWinner callbacks.
Public method RemoveNewnodeCallback Remove Newnode callback.
Public method RemoveNewnodeCallbacks Remove all Newnode callbacks.
Public method RemoveNlpCoefEvalErrorCallback Remove NlpCoefEvalError callback.
Public method RemoveNlpCoefEvalErrorCallbacks Remove all NlpCoefEvalError callbacks.
Public method RemoveNodecutoffCallback Remove Nodecutoff callback.
Public method RemoveNodecutoffCallbacks Remove all Nodecutoff callbacks.
Public method RemoveNodeLPSolvedCallback Remove NodeLPSolved callback.
Public method RemoveNodeLPSolvedCallbacks Remove all NodeLPSolved callbacks.
Public method RemoveOptnodeCallback Remove Optnode callback.
Public method RemoveOptnodeCallbacks Remove all Optnode callbacks.
Public method RemovePreIntsolCallback Remove PreIntsol callback.
Public method RemovePreIntsolCallbacks Remove all PreIntsol callbacks.
Public method RemovePrenodeCallback Remove Prenode callback.
Public method RemovePrenodeCallbacks Remove all Prenode callbacks.
Public method RemovePresolveCallback Remove Presolve callback.
Public method RemovePresolveCallbacks Remove all Presolve callbacks.
Public method RemoveSlpCascadeEndCallback Remove SlpCascadeEnd callback.
Public method RemoveSlpCascadeEndCallbacks Remove all SlpCascadeEnd callbacks.
Public method RemoveSlpCascadeStartCallback Remove SlpCascadeStart callback.
Public method RemoveSlpCascadeStartCallbacks Remove all SlpCascadeStart callbacks.
Public method RemoveSlpCascadeVarCallback Remove SlpCascadeVar callback.
Public method RemoveSlpCascadeVarCallbacks Remove all SlpCascadeVar callbacks.
Public method RemoveSlpCascadeVarFailCallback Remove SlpCascadeVarFail callback.
Public method RemoveSlpCascadeVarFailCallbacks Remove all SlpCascadeVarFail callbacks.
Public method RemoveSlpConstructCallback Remove SlpConstruct callback.
Public method RemoveSlpConstructCallbacks Remove all SlpConstruct callbacks.
Public method RemoveSlpDrColCallback Remove SlpDrCol callback.
Public method RemoveSlpDrColCallbacks Remove all SlpDrCol callbacks.
Public method RemoveSlpIntSolCallback Remove SlpIntSol callback.
Public method RemoveSlpIntSolCallbacks Remove all SlpIntSol callbacks.
Public method RemoveSlpIterEndCallback Remove SlpIterEnd callback.
Public method RemoveSlpIterEndCallbacks Remove all SlpIterEnd callbacks.
Public method RemoveSlpIterStartCallback Remove SlpIterStart callback.
Public method RemoveSlpIterStartCallbacks Remove all SlpIterStart callbacks.
Public method RemoveSlpIterVarCallback Remove SlpIterVar callback.
Public method RemoveSlpIterVarCallbacks Remove all SlpIterVar callbacks.
Public method RemoveSlpPreUpdateLinearizationCallback Remove SlpPreUpdateLinearization callback.
Public method RemoveSlpPreUpdateLinearizationCallbacks Remove all SlpPreUpdateLinearization callbacks.
Public method RemoveUserSolNotifyCallback Remove UserSolNotify callback.
Public method RemoveUserSolNotifyCallbacks Remove all UserSolNotify callbacks.
Public method ToString Returns a string that represents the current object.
(Inherited from Object)
Top
See Also

© 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.