- Set AllSolverInterrupts
AllSolverInterrupts
The predefined set AllSolverInterrupts
contains the names of all
causes for a callback.
Set AllSolverInterrupts {
Index : IndexSolverInterrupts;
Definition : {
data { AddCut, Branch, Candidate, Heuristic, Incumbent,
Iterations, StatusChange, AddLazyConstraint,
Finished, Time }
}
}
Definition
The set
AllSolverInterrupts
contains the names of all causes for a callback.
Updatability
The contents of the set cannot be modified.
Note
If you have installed the same callback procedure for several callbacks,
you can call the function
GMP::SolverSession::GetCallbackInterruptStatus
, which returns an
element into the set AllSolverInterrupts
, to obtain the particular
callback for which your callback procedure was called.
See also
The routines GMP::Instance::SetCallbackAddCut
, GMP::Instance::SetCallbackAddLazyConstraint
, GMP::Instance::SetCallbackBranch
, GMP::Instance::SetCallbackCandidate
, GMP::Instance::SetCallbackHeuristic
,
GMP::Instance::SetCallbackIncumbent
, GMP::Instance::SetCallbackStatusChange
, GMP::Instance::SetCallbackTime
, and GMP::SolverSession::GetCallbackInterruptStatus
.