SuperLU: SRC/ilu_cdrop_row.c File Reference

# SRC/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 *)
static int | _compare_ (const void *a, const void *b)
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)
## Variables
static float * | A

## Detailed Description

     -- SuperLU routine (version 4.1) --
     Lawrence Berkeley National Laboratory.
     June 30, 2009

## Function Documentation

static int _compare_ | ( | const void * | a,
|  | const void * | b |
| ) |  |  | `[static]`

void caxpy_ | ( | int * | ,
|  | complex * | ,
|  | complex | [],
|  | int * | ,
|  | complex | [],
|  | int * |  |
| ) |  |  |

void ccopy_ | ( | int * | ,
|  | complex | [],
|  | int * | ,
|  | complex | [],
|  | int * |  |
| ) |  |  |

void cswap_ | ( | int * | ,
|  | complex | [],
|  | 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 |
| ) |  |  |

     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 * |  |
| ) |  |  |

## Variable Documentation

float* A`[static]`