SRC/dmyblas2.c File Reference
Level 2 BLAS operations: solves and matvec, written in C.
More...
|
Functions/Subroutines |
| void | dlsolve (int ldm, int ncol, double *M, double *rhs) |
| void | dusolve (int ldm, int ncol, double *M, double *rhs) |
| void | dmatvec (int ldm, int nrow, int ncol, double *M, double *vec, double *Mxvec) |
Detailed Description
-- SuperLU routine (version 2.0) --
Univ. of California Berkeley, Xerox Palo Alto Research Center,
and Lawrence Berkeley National Lab.
November 15, 1997
Function Documentation
| void dlsolve |
( |
int |
ldm, |
|
|
int |
ncol, |
|
|
double * |
M, |
|
|
double * |
rhs | |
|
) |
| | |
Solves a dense UNIT lower triangular system. The unit lower
triangular matrix is stored in a 2D array M(1:nrow,1:ncol).
The solution will be returned in the rhs vector.
| void dmatvec |
( |
int |
ldm, |
|
|
int |
nrow, |
|
|
int |
ncol, |
|
|
double * |
M, |
|
|
double * |
vec, |
|
|
double * |
Mxvec | |
|
) |
| | |
Performs a dense matrix-vector multiply: Mxvec = Mxvec + M * vec.
The input matrix is M(1:nrow,1:ncol); The product is returned in Mxvec[].
| void dusolve |
( |
int |
ldm, |
|
|
int |
ncol, |
|
|
double * |
M, |
|
|
double * |
rhs | |
|
) |
| | |
Solves a dense upper triangular system. The upper triangular matrix is
stored in a 2-dim array M(1:ldm,1:ncol). The solution will be returned
in the rhs vector.