Extreme. Mathematics. Linear Algebra. Implementation Namespace
The Extreme.Mathematics.LinearAlgebra.Implementation namespace contains classes that implement various provider types for linear algebra with generic element types.
Classes
| Decomposition | Specifies the methods that must be implemented by a class to support TReal-precision real LAPACK routines for general matrices. |
| Decomposition | Specifies the methods that must be implemented by a class to support complex TReal-precision LAPACK routines for general matrices. |
| Fortran | Contains methods that provide the equivalent of some FORTRAN functions. |
| Generic | Specifies the methods that must be implemented by a class to support complex T-precision LAPACK routines for general matrices. |
| Generic | Implements the BLAS (Basic Linear Algebra Subroutines) for generic element types. |
| Generic | Implements the sparse BLAS (Basic Linear Algebra Subroutines) for generic element types. |
| Linear | Implements the BLAS (Basic Linear Algebra Subroutines) for generic element types. |
| Managed | Contains the default implementation for the BLAS for double-precision real numbers. |
| Managed | Contains the default implementation for the BLAS for generic real numbers. |
| Managed | Contains the default implementation for the BLAS for single precision real numbers. |
| Managed | Specifies the methods that must be implemented by a class to support complex double-precision LAPACK routines for general matrices. |
| Managed | Specifies the methods that must be implemented by a class to support complex single precision LAPACK routines for general matrices. |
| Managed | Contains the default implementation for the BLAS for double-precision real numbers. |
| Managed | Contains the default implementation for the BLAS for single precision real numbers. |
| Managed | Contains the managed implementation of the sparse BLAS routines. |
| Managed | Contains the managed implementation of the sparse BLAS routines. |
| Sparse | Represents operations on real and complex sparse vectors and matrices of double precision floating-point numbers. |
| Sparse | Represents operations on sparse real and complex matrices. |
| Sparse | Summary description for SparseBlas. |
Interfaces
| IArray | Specifies the methods that must be implemented by a class to support elementary functions on vectors and matrices. |
| ILinear | Specifies the methods that must be implemented by a class to support basic linear algebra. |
| ILinear | Specifies the methods that must be implemented by a class to support basic linear algebra. |
| ISparse | Specifies the methods that must be implemented by a class to support basic linear algebra. |
| IVector | Specifies the methods that must be implemented by a class to support elementary functions on vectors and matrices. |