Math.NET Downloads - Free & Open Mathematics for .NET

Math.NET
RSS

Navigation





Quick Search
»
Advanced Search »

Math.NET Project


Wiki

New Admin Files Login Profile

PoweredBy
This is the newest official release of the Math.NET Iridium package available up to now.
However, there's a newer intermediate development snapshot build available here.

Iteration: 16 (Release)
Revision: 470
Version: 2008.8.16.470
Date: 2008-08-14
License: LGPL
Authors: Christoph Rüegg, Joannès Vermorel, Matthew Kitchin

Download


Download Mirrors


Alternative Download Methods


Changes since the last release

  • Bugs: All known 4 bugs have been fixed.
  • Completely revised and extended interpolation toolkit.
  • New complex matrix and vector type (Complex Linear Algebra will follow in the next iteration).
  • Slightly enhanced real matrix and vector types.
  • QR decompositions are now unique (positive real R diagonal).
  • Complex type now has a public constructor, more intuitive.
  • New Digamma (Psi) special function.
  • Various other small changes.

New Features

  • IRID-130: Core - New Digamma (Psi) Special Function
  • IRID-172: Core - Complex Number: Unitary - normalize to unit circle
  • IRID-152: Core - Random construction of complex numbers
  • IRID-144: Core - Sorting for tuples and triples
  • IRID-150: Linear Algebra - Complex Matrix type
  • IRID-149: Linear Algebra - Complex Vector type
  • IRID-173: Linear Algebra - Provide permutation matrix on LU decomposition
  • IRID-170: Linear Algebra - Matrix Negation Operator
  • IRID-156: Linear Algebra - Matrix: Create a diagonal matrix from a diagonal vector.
  • IRID-154: Linear Algebra - Create matrices from a set of row or column vectors.
  • IRID-155: Linear Algebra - Get and set single row or column vector of a matrix
  • IRID-142: Interpolation - New Interpolation Method: Cubic Spline
  • IRID-141: Interpolation - New Interpolation Method: Cubic Hermite Spline
  • IRID-140: Interpolation - New Interpolation Method: Linear Spline
  • IRID-139: Interpolation - New Interpolation Method: Spline (General)
  • IRID-138: Interpolation - New Interpolation Method: Barycentric polynomial on chebyshev2 points
  • IRID-137: Interpolation - New Interpolation Method: Barycentric polynomial on chebyshev1 points
  • IRID-136: Interpolation - New Interpolation Method: Barycentric polynomial on equidistant points
  • IRID-135: Interpolation - New Interpolation Method: Barycentric Rational without poles (Floater & Hormann)
  • IRID-134: Interpolation - New Interpolation Method: Barycentric (General)
  • IRID-133: Interpolation - New Interpolation Method: Rational with poles (Bulirsch & Stoer)
  • IRID-132: Interpolation - New Interpolation Method: Polynomial (Neville)
  • IRID-143: Interpolation - New Interpolation Method: Akima Spline

Enhancements

  • IRID-129: Core - Complex Type: public constructor
  • IRID-178: Core - Weak Implementation Complex.GetHashCode()
  • IRID-174: Linear Algebra - Force QR decomposition to be unique (positive real R diagonal)
  • IRID-157: Linear Algebra - Matrix: Direct access to decomposition results (e.g. eigen values)
  • IRID-148: Linear Algebra - Vector: Scalar Addition/Subtraction Operators
  • IRID-153: Linear Algebra - Generic interface for vectors and matrices (real vs complex)
  • IRID-146: Linear Algebra - Vector to implement the IList(double) generic interface
  • IRID-147: Linear Algebra - Matrix: element-wise raise to power and generic function mapping
  • IRID-131: Interpolation - New Interpolation Architecture

Fixed Bugs

  • IRID-127: Core - Collections: Intersection Collection ctor - swap typo
  • IRID-177: Linear Algebra - Pseude-Inverse of an m-smallerthan-n matrix
  • IRID-171: Linear Algebra - Vector.ToRowMatrix: wrong loop condition
  • IRID-128: Linear Algebra - Vector Cross Product - indices offset

Math.NET, a mathematical opensource .Net project by Christoph Rüegg and contributors.