NAG Library for .NET


Users of Microsoft .NET gain advanced numerical capabilities from NAG

The NAG Library for .NET contains mathematical and statistical methods developed by NAG experts to serve the growing number of application developers and users of Microsoft .NET. The methods in the library provide a convenient interface to fast and efficient algorithms that enhance application capabilities and reduce crucial development time.

Using the NAG Library for .NET strengthens user capability in numerical and statistical areas such as

  • Local and global optimization
  • Statistics including:
    • nearest correlation matrix
    • regression analysis
    • time series analysis
    • copulas
  • Pseudorandom number generators
  • Quasi-random number generators
  • Wavelet transforms
  • Special functions
  • Numerical integration (Quadrature)
  • Roots of one or more transcendental equations
  • Summation of Series
  • Least-squares and eigenvalue problems
  • Curve and surface fitting
  • Linear equations
  • Interpolation

“Easy to use in C#, Visual Basic, Visual C++ and F#”

.net screenshot
NAG Library for .NET Documentation

Regular Updates

To ensure that we meet your existing and future requirements, the library is regularly updated with new and enhanced algorithms for use in evolving business areas. If you are a user of the NAG Library for .NET and have suggestions for new methods please contact us.

Detailed Documentation

The NAG Library for .NET includes comprehensive HTML documentation delivered via Microsoft help or integrated within Visual Studio help system and Visual Studio Intellisense. Every method in the NAG Library for .NET has a self-contained document which gives a description of the method, specification of each parameter, explanation of error exits and remarks on accuracy. Also included are example programs in C# which illustrate use of the methods.

Expert Support

If you subscribe to our dedicated Customer Support Service, not only will you automatically receive any update that is produced, but you will have access via the NAG Response Centre to our experts, who are there to assist you with your technical queries or difficulties.

Quality Assurance

As a result you can rely on the proven correctness and reliability of the routines to give you the right answers.


Supporting Documentation

The documentation for the NAG Library .NET is available in two forms, one which is integrated into Visual Studio help (MSHelp2) when the product is installed, and as a separate HTML help file, which is available form the start menu once the product is installed, but also available for separate download. The help file requires MathPlayer from Design Science.

Due to security restrictions on help files, it is not possible to browse the Help file directly from the internet, however if you save the file locally (choose save rather than open if prompted by your browser) to a Microsoft Windows system, opening the help file for the NAG Library for .NET from the local file system should open the file in Windows help. On some systems you will need to unblock help files copied from the internet before the first use. Select the local copy of the file using the right button. Select the properties tab and click the “unblock” button. The file will not open from a network drive.

.net screenshot


Product Availability

The NAG Library for .NET is available for Microsoft Windows 32 and 64-bit systems.

Website Feedback

If you would like a response from NAG please provide your e-mail address below.

(If you're a human, don't change the following field)
Your first name.
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Enter the characters shown in the image.