NMath User's Guide

TOC | Previous | Next | Index

1.2 Product Components (.NET, C#, CSharp, VB, Visual Basic, F#)

NMath types are organized into three namespaces:

● CenterSpace.NMath.Core

Basic vector and matrix classes, complex number classes, and random number generators.

● CenterSpace.NMath.Matrix

Structured sparse matrix classes and factorizations, general sparse matrix classes and factorizations, general matrix decompositions, least squares solutions, and solutions to eigenvalue problems.

● CenterSpace.NMath.Analysis

Optimization, root-finding, and linear programming.

To avoid using fully qualified names, preface your code with the appropriate namespace statements. For example:

Code Example – C#

using CenterSpace.NMath.Core;
using CenterSpace.NMath.Matrix;
using CenterSpace.NMath.Analysis;

Code Example – VB

Imports CenterSpace.NMath.Core
Imports CenterSpace.NMath.Matrix
Imports CenterSpace.NMath.Analysis

All NMath code shown in this manual assumes the presence of such namespace statements.


Top

Top