Extreme.
            
            
            
            The Extreme.LinearAlgebra namespace contains classes for working with vectors and matrices and matrix decompositions, and for solving systems of simultaneous linear equations and least squares problems.
Classes
| Band | Represents a sparse matrix with nonzero elements only on a diagonal band containing the main diagonal. | 
| Block | Represents a vector that is made up of smaller vectors. | 
| Cholesky | Represents the Cholesky decomposition of a positive-definite symmetric matrix. | 
| Complex | Represents the singular value decomposition of a matrix. | 
| Component | Represents an exception that is thrown when an attempt is made to set a component of a Vector<T> or Matrix<T> whose value is fixed. | 
| Composed | Represents a complex matrix that is composed from real matrices that represent the real and imaginary components. | 
| Composed | Represents a complex vector composed of a vector of real and of imaginary components. | 
| Constant | Represents a matrix whose components all have the same value.. | 
| Constant | Represents a vector whose elements are all the same. | 
| Decomposition<T> | Represents a matrix decomposition. | 
| Dense | Represents a general, dense, square or rectangular matrix. | 
| Dense | Represents a vector with arbitrary components. | 
| Diagonal | Represents a matrix whose only nonzero components lie on a diagonal. | 
| Eigenvalue | Represents the eigenvalue decomposition of a dense matrix. | 
| Generalized | Represents a generalized matrix decomposition. | 
| Generalized | Represents the generalized eigenvalue decomposition of two matrices. | 
| Generalized | Represents the generalized singular value decomposition of two matrices. | 
| Hermitian | Represents a matrix that is Hermitian about the main diagonal. | 
| Indexed | Represents a vector whose elements are arbitrary components of another vector. | 
| Least | Represents the solution to a least squares problem. | 
| Linear | Specifies the methods that must be implemented by a class to support basic linear algebra. | 
| Linear | Defines methods for the solution of a system of simultaneous linear equations and related operations. | 
| LQDecomposition<T> | Represents the LQ decomposition of a matrix. | 
| LUDecomposition<T> | Represents the LU decomposition of a matrix. | 
| Matrix | Represents an exception that is thrown when a computation cannot be completed because a matrix is not positive definite. | 
| Matrix | Represents an exception that is thrown when a computation cannot be completed because a matrix is singular. | 
| Matrix | Represents a view on all or part of a matrix. | 
| Non | Represents the eigenvalue decomposition of a complex matrix. | 
| Non | Represents a non-negative decomposition of a general matrix. | 
| Permutation | Represents a permutation matrix. | 
| QLDecomposition<T> | Represents the QL decomposition of a matrix. | 
| QRDecomposition<T> | Represents the QR decomposition of a matrix. | 
| Real | Represents the eigenvalue decomposition of a non-symmetric, real matrix. | 
| RQDecomposition<T> | Represents the RQ decomposition of a matrix. | 
| Singular | Represents the singular value decomposition of a matrix. | 
| Sparse | Represents a sparse matrix in Compressed Sparse Column format. | 
| Sparse | Represents a sparse matrix. | 
| Sparse | Represents a vector with a vector with relatively few non-zero components. | 
| Symmetric | Represents the symmetric indefinite (Bunch-Kaufman) decomposition of a symmetric matrix. | 
| Symmetric | Represents a matrix that is symmetrical about the main diagonal. | 
| Triangular | Represents a matrix whose elements above or below the main diagonal are zero. | 
Structures
| Column | Represents the collection of columns of a matrix. | 
| Index | Represents the value of a component at a specified position in a vector. | 
| Pivot | Represents a vector containing permutation indexes. | 
| Row | Represents the collection of rows of a matrix. | 
| Row | Represents the value of a component at a specified position in a matrix. | 
Interfaces
| IResizable | Represents the methods available for matrices that can be resized. | 
Enumerations
| Cloning | Enumerates the methods that can be used to clone a Vector<T> or Matrix<T>. | 
| Eigenvalue | Enumerates the options for specifying the eigenvalues that should be computed. | 
| Generalized | Enumerates the factors of a GeneralizedSingularValueDecomposition<T>. | 
| Least | Enumerates the possible methods for solving a least squares problem. | 
| Singular | Enumerates the factors of a SingularValueDecomposition<T>. |