2.1 DPML Routine
Interface
The interface to each function is:
RETURN_TYPE generic_interface_name (INPUT_ARG_TYPE...)
Each of these is described below.
- RETURN_TYPE
- The data type of the value returned by the routine to your
application program. Each routine returns a specific class of
data type. For example, either F_TYPE or F_COMPLEX can appear
in a DPML interface described in
Chapter 2. The supported data
types are described in Section 1.2.
- generic_interface_name
- The generic name. DPML routines
in this chapter are listed in alphabetic order by their interface
names. Some DPML routines may be
available in the syntax of your high-level language. Fortran and
C are examples. To maximize the portability of your application,
use the corresponding mathematical routine described in your high-
level language, and directly call only the routines documented
in this manual that are not supported by your language. Refer to
Appendix B for the specific entry-point
names needed to directly call a DPML
routine from your platform.
- INPUT_ARG_TYPE...
- The number and type of input arguments provided by your
application. Some routines require more than one argument. Arguments
must be coded in the order shown in the interface section of each
routine described in this chapter. The supported data types for
arguments are described in Section 1.2.
- Note
- Unless otherwise noted,
arguments are read-only and passed by value. Arguments passed by
another mechanism are prefaced by an asterisk (*); for example, *n
in the frexp() routine.