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
  • Matrix functions

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

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 via the web 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, together with examples showing how to call the library from F# and C++/CLR.

Expert Support

Subscription to our dedicated Technical Support Service includes automatic notification of updates and access to our domain 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 for .NET is available as a Windows HTML help file (chm), and as HTML documentation. The HTML is also available as a zip archive for local installation. In addition Visual Studio Intellisense files provide help and tooltips in Visual Studio.

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. 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.

Product Availability

The NAG Library for .NET (DTW3A02DAL) 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.