Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EVALUATE# returns a TeLiTab containing TeLiTab containing a subset (derived) of two Telitab sets normalised on the axis distribution of first Telitab

...

  1. The EVALUATE# function can be used to carry out operations on one or two TeLiTab setstwo TeLiTab sets.
  2. If you use parameters of which the values are not given in either one of the input TeLiTab setsinput TeLiTab sets, the system will search their value in the current case of the solution. If not available, '-999999' will be returned in the returned TeLiTab setreturned TeLiTab set.
  3. Telitab2$ may be empty ("NullString"). In that case, the data in Telitab1$ is used in the evaluation and creation of the result TeLiTab setresult TeLiTab set.
  4. It is not allowed within a single EVALUATE#() function to add new parameters and use them immediately in an expression within the same call. If you want to do so, it can be done by nesting EVALUATE#() functions.
  5. You are allowed to use standard functions of Quaestor as well as defined parameters available in the solution.
  6. You are not allowed to provide ranges to other than the first InpVar$:Label$ combination in the EVALUATE#() expression.
  7. If an argument in the EVALUATE# function is between (), its value is used in the evaluation but not included in its resulting TeLiTab setresulting TeLiTab set.

Examples

Example 1

The expression

...

If an argument in the EVALUATE# function is between (), its value is used in the evaluation but not included in its resulting TeLiTab setresulting TeLiTab set.

In the example below, EVALUATE# is used to generate a table containing R, v1, v2, v3, v4, DIAM en MCAM based on GEOTABLE$ and an additional operations on content in GEOTABLE$ using the DQUAD function and the parameters DIAM, MCAM and CMAXTDIST#. However, in the result we do not want to have the values of CMAXTDIST#.

...