The JNL, a Numerical Library for Java
The JNL is a free library which was developed by
Visual Numerics Inc.. It provides
additional numerical routines to those in the standard libraries.
These include:
- Additional elementary functions, such as sinh and erf.
- Complex number support
- Matrix and vector support
- Methods for decomposing matrices
The JNL is discussed further in Chapter 8. Visual Numerics
have since continued development and now produce the JMSL, which
includes similar functionality. The original JNL with the exact
interface described in the book is still available
here.
Note: Some readers have reported VerifyErrors with certain routines
when using the JNL under JDK 1.2. These appear to be due to
incompatibilities between the original JNL 1.0 revision F class
files (compiled using JDK 1.1) and the JDK 1.2. On 26/02/1999, VNI
updated the class files (without changing the version number). If
you experience these problems, then please make sure that you are
using a version of the JNL downloaded after this date.