lsd_mkb/lsd_mkb_superlu/superlu_seq/dmyblas2.c File Reference

Functions

void dlsolve (int ldm, int ncol, double *M, double *rhs)
 Solves a dense UNIT lower triangular system.
void dusolve (int ldm, int ncol, double *M, double *rhs)
 Solves a dense upper triangular system.
void dmatvec (int ldm, int nrow, int ncol, double *M, double *vec, double *Mxvec)
 Performs a dense matrix-vector multiply: Mxvec = Mxvec + M * vec.

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.

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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.

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1