XSLPgetindex
| XSLPgetindex | 
  Purpose
 
 
 Retrieve the index of an Xpress NonLinear entity with a given name
 
 
  Synopsis
 
 int XPRS_CC XSLPgetindex(XSLPprob Prob, int Type, char *cName, int *Index);
 
  Arguments
 
 | 
     Prob 
     | 
     The current SLP problem.
     | ||||||||||
| 
     Type 
     | 
     Type of entity. The following are defined:
     
 The constants 1 (for row names) and 2 (for column names) may also be used. | ||||||||||
| 
     cName 
     | 
     Character string containing the name, terminated by a null character.
     | ||||||||||
| 
     Index 
     | 
     Integer to receive the index of the item.
     | 
  Example
 
 
 The following example retrieves the index of the internal
 SIN function using both an upper-case and a lower case version of the name.
 
 int UpperIndex, LowerIndex;
XSLPgetindex(Prob, XSLP_INTERNALFUNCNAMESNOCASE,
             "SIN", &UpperIndex);
XSLPgetindex(Prob, XSLP_INTERNALFUNCNAMESNOCASE,
             "sin", &LowerIndex);
 UpperIndex and
 LowerIndex will contain the same value because the search was made using case-insensitive matching.
 
 
  Further information
 
 All entities count from 1. This includes the use of 1 or 2 (row or column) for Type. A value of zero returned in Index means there is no matching item. The case-insensitive types will find the first match regardless of the case of cName or of the defined function.
  Related topics
 
  
