XSLPcopycallbacks


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
XSLP_CONTROL


If you have any comments or suggestions about these pages, please send mail to docs@dashoptimization.com.