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.