XPRSaddcbchgnode
XPRSaddcbchgnode |
Purpose
This function is deprecated and may be removed in future releases. Declares a callback that is fired every time the code performs a global backtrack to select a node to start a dive on. This callback function will be called in addition to any callbacks already added by XPRSaddcbchgnode.
Synopsis
int XPRS_CC XPRSaddcbchgnode(XPRSprob prob, void (XPRS_CC *f_chgnode)(XPRSprob my_prob, void *my_object, int *nodnum), void *object, int priority);
Arguments
prob
|
The current problem.
|
f_chgnode
|
The callback function which takes three arguments,
my_prob,
my_object and
nodnum, and has no return value. This function is called every time a new node is selected.
|
my_prob
|
The problem passed to the callback function,
f_chgnode.
|
my_object
|
The user-defined object passed as
object when setting up the callback with
XPRSaddcbchgnode.
|
nodnum
|
A pointer to the number of the node,
nodnum, selected by the Optimizer. This value should not be changed.
|
object
|
A user-defined object to be passed to the callback function,
f_chgnode.
|
priority
|
An integer that determines the order in which multiple node selection 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