Organization of the IMSL C Numerical Library Technical Documentation



This manual contains a concise description of each function, with at least one demonstrated example of each function, including sample input and results. You will find all information pertaining to the IMSL C Numerical Library in the manual.

Moreover, all information pertaining to a particular function is in one place within a chapter.

Each chapter begins with an introduction followed by a table of contents listing the functions included in the chapter.

Documentation of the functions consists of the following information:

  • Section Name: Usually, the common root for the type float and type double versions of the function is given.
  • Purpose: A statement of the purpose of the function.
  • Synopsis: The form for referencing the subprogram with required arguments listed.
  • Required Arguments: A description of the required arguments in the order of their occurrence, as follows:
    • Input: Argument must be initialized; it is not changed by the function.
    • Input/Output: Argument must be initialized; the function returns output through this argument. The argument cannot be a constant or an expression.
    • Output: No initialization is necessary. The argument cannot be a constant or an expression; the function returns output through this argument.
  • Return Value: The value returned by the function.
  • Synopsis with Optional Arguments: The form for referencing the function with both required and optional arguments listed.
  • Optional Arguments: A description of the optional arguments in the order of their occurrence.
  • Description: A description of the algorithm and references to detailed information. In many cases, other IMSL functions with similar or complementary functions are noted.
  • Examples: At least one application of this function showing input and optional arguments.
  • Errors: Listing of any errors that may occur with a particular function. A discussion on error types is given in the "User Errors" section of the reference material. The errors are listed by their type as follows:
    • Informational Errors: List of informational errors that may occur with the function.
    • Alert Errors: List of alert errors that may occur with the function.
    • Warning Errors: List of warning errors that may occur with the function.
    • Fatal Errors: List of fatal errors that may occur with the function.


Company Products & Services Solutions Success Stories Support Downloads Email this page
© Copyright 2008 Visual Numerics, Inc. All Rights Reserved Legal Privacy