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