#include "slu_scomplex.h"
Functions | |
void | clsolve (int ldm, int ncol, complex *M, complex *rhs) |
Solves a dense UNIT lower triangular system. | |
void | cusolve (int ldm, int ncol, complex *M, complex *rhs) |
Solves a dense upper triangular system. | |
void | cmatvec (int ldm, int nrow, int ncol, complex *M, complex *vec, complex *Mxvec) |
Performs a dense matrix-vector multiply: Mxvec = Mxvec + M * vec. |
-- SuperLU routine (version 2.0) -- Univ. of California Berkeley, Xerox Palo Alto Research Center, and Lawrence Berkeley National Lab. November 15, 1997Purpose: Level 2 BLAS operations: solves and matvec, written in C. Note: This is only used when the system lacks an efficient BLAS library.
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.
The input matrix is M(1:nrow,1:ncol); The product is returned in Mxvec[].
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.