NAG Library for Java updated to provide more numerical routines and improved error checking

Over 1,700 mathematical and statistical routines for Java

6 February 2014 - The NAG Library for Java, from the Numerical Algorithms Group, has been updated with over 100 routines further increasing its numerical capabilities for Java application developers.

At this, its second release the NAG Library for Java enables the calling of precisely 1,784 mathematical and statistical routines to aid complex computation and now features enhanced error reporting enabling increased precision from computation results. Release 2 of the NAG Library for Java also provides additional abstract classes for callback functions alongside a host of new numerical functionality.

New functionality at Release 2 of the NAG Library for Java

  • Multi-start (global) optimization
  • Non-negative least squares (local optimization)
  • Nearest Correlation Matrix
  • Inhomogeneous Time Series
  • Gaussian Mixture Model
  • Confluent Hypergeometric Function (1F1)
  • Brownian Bridge & random fields
  • Best subsets
  • Real sparse eigenproblems
  • Matrix Functions
  • Two stage spline approximation


Software developers writing in the popular Java language that require accurate and reliable numerical functionality are faced with a dilemma; write numerical routines yourself or source elsewhere? The NAG Library for Java saves those working in the environment crucial development time by providing world-class quality, robust, stringently tested and fully documented numerical code in one cost effective numerical library. Why waste time writing arduous routines when the work has been done for you?

More benefits of the NAG Library for Java:

Detailed documentation giving background information and routine specification. In addition it guides users to the right routine for their problem via decision trees.

Expert Support Services direct from NAG's algorithm development team - if users need help, NAG's technical staff are on hand to offer help and assistance.

Hands-on Product Training - NAG offers a wide range of tailored training courses either at our offices or in-house, including 'hands-on' practical sessions, helping users to get the most out of their software.

See the NAG Library for Java page for more information and to arrange a trial.