lsd_mkb/lsd_mkb_superlu/superlu_seq/ilu_cdrop_row.c File Reference
Drop small rows from L.
More...
#include <math.h>
#include <stdlib.h>
#include "slu_cdefs.h"
Functions |
void | cswap_ (int *, complex[], int *, complex[], int *) |
void | caxpy_ (int *, complex *, complex[], int *, complex[], int *) |
void | ccopy_ (int *, complex[], int *, complex[], int *) |
float | scasum_ (int *, complex *, int *) |
float | scnrm2_ (int *, complex *, int *) |
double | dnrm2_ (int *, double[], int *) |
int | icamax_ (int *, complex[], int *) |
int | ilu_cdrop_row (superlu_options_t *options, int first, int last, double drop_tol, int quota, int *nnzLj, double *fill_tol, GlobalLU_t *Glu, float swork[], float swork2[], int lastc) |
Detailed Description
Drop small rows from L.
-- SuperLU routine (version 4.1) --
Lawrence Berkeley National Laboratory.
June 30, 2009
Function Documentation
double dnrm2_ |
( |
int * |
, |
|
|
double |
[], |
|
|
int * |
| |
|
) |
| | |
int icamax_ |
( |
int * |
, |
|
|
complex |
[], |
|
|
int * |
| |
|
) |
| | |
int ilu_cdrop_row |
( |
superlu_options_t * |
options, |
|
|
int |
first, |
|
|
int |
last, |
|
|
double |
drop_tol, |
|
|
int |
quota, |
|
|
int * |
nnzLj, |
|
|
double * |
fill_tol, |
|
|
GlobalLU_t * |
Glu, |
|
|
float |
swork[], |
|
|
float |
swork2[], |
|
|
int |
lastc | |
|
) |
| | |
Purpose
=======
ilu_cdrop_row() - Drop some small rows from the previous
supernode (L-part only).
float scasum_ |
( |
int * |
, |
|
|
complex * |
, |
|
|
int * |
| |
|
) |
| | |
float scnrm2_ |
( |
int * |
, |
|
|
complex * |
, |
|
|
int * |
| |
|
) |
| | |