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
 
