Extreme Optimization >
User's Guide >
Vector and Matrix Library >
Structured Matrix Types
Extreme Optimization User's Guide
User's Guide
Up: Vector and Matrix Library Next: Triangular Matrices Previous: Solving Least Squares Problems Contents
Structured Matrix Types
Matrices come in many shapes and sizes. When the matrix exhibits
a definite structure, calculations can often be speeded up by
several orders of magnitude. Storage requirements may also be
significantly reduced. It is therefore useful to define different
matrix types to take advantage of these improvements.
The Extreme Optimization Mathematics Library for .NET
includes classes for upper- and lower-triangular matrices and
symmetrical matrices. These classes are contained in the Extreme.Mathematics.LinearAlgebra
namespace.
All matrix code uses optimized implementations of the Basic
Linear Algebra Subroutines (BLAS)
and the Linear Algebra PACKage (LAPACK) wherever possible.
In this section:
Triangular
Matrices
Symmetrical Matrices Band Matrices Diagonal Matrices
Up: Vector and Matrix Library Next: Triangular Matrices Previous: Solving Least Squares Problems Contents
Copyright 2004-2008,
Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M
Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual
Studio.NET, and the Visual Studio Logo are registered trademarks of Microsoft Corporation