BLAS Class |
Namespace: DHIMath.Numerics
public static class BLAS
The BLAS type exposes the following members.
Name | Description | |
---|---|---|
dgemm |
Performs : C = alpha*op(A)*op(B) + beta*C,
| |
dgemv |
Performing matrix-vector product on the form
y = alpha*op(A)*x + beta*y If incx and incy is different from 1, the size of x and y must be at least: (1+(n-1)*abs(incx/y)) or (1+(m - 1)*abs(incx/y)) | |
dgesv |
Computes the solution to the system of linear equations with a square matrix A and multiple
right-hand sides. It uses an LU decomposition with partial pivoting and row interchanges, solving
(P*L*U)*X = B | |
dpotrf |
Computes the Cholesky factorization of a real symmetric positive-definite matrix.
Use dpotrs(BlasUplo, Int32, Int32, Double, Int32, Double, Int32) for solving A*x=B using the factorisation.
| |
dpotri |
Computes the inverse of a real symmetric positive-definite matrix from
the Cholesky-factored matrix.
Before calling this routine, call dpotrf(BlasUplo, Int32, Double, Int32) to factorize | |
dpotrs |
Solves a system of linear equations with a Cholesky-factored real symmetric positive-definite matrix.
Use dpotrf(BlasUplo, Int32, Double, Int32) for creating the factorisation.
|