Purpose
Copy the user-defined callbacks from one SLP problem to another
Synopsis
int XPRS_CC XSLPcopycallbacks(XSLPprob NewProb, XSLPprob OldProb);
Arguments
|
NewProb
|
The SLP problem to receive the callbacks.
|
|
OldProb
|
The SLP problem from which the callbacks are to be copied.
|
Example
The following example creates a new problem and copies only the
Xpress-SLP callbacks from the existing problem (not the Optimizer library ones).
XSLPprob nProb;
XPRSprob xProb;
int Control;
XSLPcreateprob(&nProb, &xProb);
Control = 1<<2;
XSLPsetintcontrol(Prob, XSLP_CONTROL, Control);
XSLPcopycallbacks(nProb, Prob);
Note that
XSLP_CONTROL is set in the
old
problem, not the new one.
Further information
Normally
XSLPcopycallbacks copies both the Xpress-SLP callbacks and the Optimizer
Library callbacks for the underlying problem. If only the Xpress-SLP callbacks are required,
set the integer control variable
XSLP_CONTROL appropriately.
Related topics
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.