Initializing help system before first use

XPRBgetXPRSprob

XPRBgetXPRSprob


Purpose
Returns an XPRSprob problem reference for a problem defined in BCL and subsequently loaded into the Xpress Optimizer.
Synopsis
XPRSprob XPRBgetXPRSprob(XPRBprob prob);
Argument
prob 
The current BCL problem.
Return value
Reference to a problem in Xpress Optimizer if function executed successfully, NULL otherwise.
Example
The Xpress Optimizer problem reference needs to be retrieved to access control parameters and optimizer problem attributes:
XPRBprob bcl_prob;
XPRSprob opt_prob;

bcl_prob = XPRBnewprob("MyProb");
   ...
XPRBloadmat(bcl_prob);
opt_prob = XPRBgetXPRSprob(bcl_prob);
XPRSsetintcontrol(opt_prob, XPRS_PRESOLVE, 0);
Further information
The optimizer problem returned by this function may be different from the one loaded in BCL if the solution algorithms have not been called (and the problem has not been loaded explicitly) after the last modifications to the problem in BCL, or if any modifications have been carried out directly on the problem in the optimizer.
Related topics