#include "dcomplex.h"
Functions/Subroutines | |
void | zlsolve (int ldm, int ncol, doublecomplex *M, doublecomplex *rhs) |
void | zusolve (int ldm, int ncol, doublecomplex *M, doublecomplex *rhs) |
void | zmatvec (int ldm, int nrow, int ncol, doublecomplex *M, doublecomplex *vec, doublecomplex *Mxvec) |
-- SuperLU routine (version 2.0) -- Univ. of California Berkeley, Xerox Palo Alto Research Center, and Lawrence Berkeley National Lab. November 15, 1997
void zlsolve | ( | int | ldm, | |
int | ncol, | |||
doublecomplex * | M, | |||
doublecomplex * | 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 zmatvec | ( | int | ldm, | |
int | nrow, | |||
int | ncol, | |||
doublecomplex * | M, | |||
doublecomplex * | vec, | |||
doublecomplex * | 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 zusolve | ( | int | ldm, | |
int | ncol, | |||
doublecomplex * | M, | |||
doublecomplex * | 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.