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. |