Next: , Previous: bes, Up: bes


D.1.1 Bessel function calling conventions

The virtual code interface simplifies the gsl C language API by excluding the facilities for error estimates, omitting certain array valued functions, and subsuming sets of related functions within common ones where possible.

The functions with names in the following group take an argument of the form (n,x), where n identifies the member of the function family, and x is the argument to the function.

For these functions, n can be either a natural number encoded as in Representation of Numeric and Textual Data, or a floating point number encoded as in math. The latter case specifies functions of a fractional order. The relevant gsl function is called based on the value and type of the parameter.

Two further related families of functions follow the same calling convention.

The foregoing functions are related to those above by an exponential scale factor as documented in the gsl reference manual.

Functions with names in the following group also take an argument of the form (n,x), but are not defined for fractional orders and so require a natural number for n.

The functions in the remaining group follow idiosyncratic calling conventions.