XSLPevaluateformula
| XSLPevaluateformula | 
  Purpose
 
 
 Evaluate a formula using the current values of the variables
 
 
  Synopsis
 
 int XPRS_CC XSLPevaluateformula(XSLPprob Prob, int Parsed, int *Type, double *Value, double *dValue);
 
  Arguments
 
 | 
     Prob 
     | 
     The current SLP problem.
     | 
| 
     Parsed 
     | 
     integer indicating whether the formula of the item is in internal unparsed format (
     Parsed=0) or parsed (reverse Polish) format (
     Parsed=1).
     | 
| 
     Type 
     | 
     Integer array of token types for the formula.
     | 
| 
     Value 
     | 
     Double array of values corresponding to
     Type.
     | 
| 
     dValue 
     | 
     Address of a double precision value to receive the result of the calculation.
     | 
  Example
 
 
 The following example calculates the value of column 3 divided by column 6.
 
 int n, Type[10]; double dValue, Value[10]; n = 0; Type[n] = XSLP_COL; Value[n++] = 3; Type[n] = XSLP_COL; Value[n++] = 6; Type[n] = XSLP_OP; Value[n++] = XSLP_DIVIDE; Type[n++] = XSLP_EOF; XSLPevaluateformula(Prob, 1, Type, Value, &dValue);
  Further information
 
 The formula in Type and Value must be terminated by an XSLP_EOF token.
The formula cannot include "complicated" functions, such as user functions which return more than one value
  Related topics
 
  
