Quick start guide

Referencing ILNumerics.Net files

In order for ILNumerics.Net to access all it's dependencies, you may install and use a single binary folder for your project.
  • If you want to add references into ILNumerics.Net for an existing project, simple unpack the redistributable package with all ILNumerics.Net binaries into your existing project binary folder.
  • If you want to add a new project using existing ILNumerics.Net binaries, redirect the built output for your project into the existing ILNumerics.Net binaries folder.

ILNumerics.Net comes as a collection of dynamically linked libraries. The only one which needs to be referenced from your code is the one named ILNumerics.Net.dll. After unpacking the redistributable download package this file lays inside the one and only ILNumerics.Net binary folder on your harddisk. However, ILNumerics.Net.dll itself depends on some other dll's and may not be moved away from those dependencies.

Referencing ILNumerics.Net namespaces

From inside your project you must add a reference to the ILNumerics.Net.dll.

Visual Studio 2005 Users:
  • From inside your existing project right click on the project icon in the solution explorer tool window.
  • Select "Add reference".
  • In the window choose the  file dialog tab in order to choose the location of the folder where you have installed the ILNumerics.Net binaries into.
  • Confirm by pressing Ok.

Referencing namespaces in code

All ILNumerics.Net objects exist in the ILNumerics namespace and it's subspaces. Include the following reference directives on top of your code: 

(C#)
using ILNumerics;
using ILNumerics.BuiltInFunctions;
using ILNumerics.Exceptions;
using ILNumerics.Algorithms;

(Visual Basic)
Imports ILNumerics;
Imports ILNumerics.BuiltInFunctions;
Imports ILNumerics.Exceptions;
Imports ILNumerics.Algorithms;

In order to use visualization classes, the namespace ILNumerics.Drawing will be of good use also. Classes of that namespace are provided by the ILNumerics.Drawing.dll assembly and are discussed in a later section.

Getting help

The following resources are available for documentation:


Valid CSS! Valid XHTML 1.0 Transitional