XSLPaddnames
XSLPaddnames |
Purpose
Set the names of a set of SLP entities in an SLP problem.
Synopsis
int XPRS_CC XSLPaddnames(XSLPprob Prob, int Type, char *cNames, int First, int Last);
Arguments
Prob
|
The current SLP problem.
|
Type
|
Type of entity. This can be one of the Xpress NonLinear constants
XSLP_CVNAMES,
XSLP_USERFUNCNAMES.
|
cNames
|
Character array holding the names, each one terminated by a null character.
|
First
|
Index of first item whose name is to be set. All entities count from 1.
|
Last
|
Index of last item whose name is to be set.
|
Example
The following example sets the name of user function 1 to
MyProfit and of user function 2 to
ProfitCalcs
char *cNames = "MyProfit\0ProfitCalcs"; XSLPaddnames(Prob, XSLP_USERFUNCNAMES, cNames, 1, 2);
Further information
It is not necessary to set names for Xpress NonLinear entities because all entities can be referred to by their index. However, if a model is being output (for example by
XSLPwriteprob) then any entities without names will have internally-generated names which may not be very meaningful.
Related topics