XPRSaddcbcomputerestart
XPRSaddcbcomputerestart |
Purpose
Declares a callback to be called when a solve executed in compute mode needs to be restarted.
Synopsis
int XPRS_CC XPRSaddcbcomputerestart (XPRSprob prob, void (XPRS_CC *f_computerestart)(XPRSprob my_prob, void *my_object), void *object, int priority);
Arguments
prob
|
The current problem.
|
f_presolve
|
The callback function itself. This takes two arguments,
my_prob and
my_object, and has an integer return value. This function is called when a solve had to be restarted in compute mode.
|
my_prob
|
The problem passed to the callback function,
f_computerestart.
|
my_object
|
The user-defined object passed as
object when setting up the callback with
XPRSaddcbcomputerestart.
|
object
|
A user-defined object to be passed to the callback function,
f_computerestart.
|
priority
|
An integer that determines the order in which multiple computerestart callbacks will be invoked. The callback added with a higher priority will be called before a callback with a lower priority. Set to 0 if not required.
|
Related topics