udfGetNumUsrVals()

Return the number of user values supplied in the input file.

Syntax

nUsrVals = udfGetNumUsrVals( udfHd ) ;

Type

AcuSolve User-Defined Function Basic

Parameters

udfHd
The opaque handle (pointer) which was passed to the user function.

Return Value

nUsrVals (integer)
The number of user values given in the input file is returned as an integer.

Description

This routine returns the number of user values supplied in the input file. It is most useful when the number of parameters is not know a priori, such as for an interpolated curve fit. For example,
Integer nUsrVals ;
Integer i ;
Real x, y ;
Real* usrVals ;
...
nUsrVals = udfGetNumUsrVals( udfHd ) ;
usrVals = udfGetUsrVals( udfHd ) ;
for ( i = 0 ; i < nUsrVals ; i+=2 ) {
    x = usrVals[i] ;
    y = usrVals[i+1] ;
...
}

Errors

This routine expects a valid udfHd.