NMath User's Guide

TOC |  Previous |  Next |  Index

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

NMath types are organized into three namespaces:

Basic vector and matrix classes, complex number classes, and random number generators.
Structured sparse matrix classes and factorizations, general sparse matrix classes and factorizations, general matrix decompositions, least squares solutions, and solutions to eigenvalue problems.
Optimization, root-finding, and linear programming.

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

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

In Visual Basic.NET:

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.

TOC |  Previous |  Next |  Index