SuperLU: SRC/mmd.c File Reference

SuperLU 5.3.0

Typedefs | Functions
mmd.c File Reference

## Typedefs
typedef int | shortint

## Functions
int | genmmd_ (int *neqns, int *xadj, shortint *adjncy, shortint *invp, shortint *perm, int *delta, shortint *dhead, shortint *qsize, shortint *llist, shortint *marker, int *maxint, int *nofsub)
int | slu_mmdint_ (int *neqns, int *xadj, shortint *adjncy, shortint *dhead, shortint *dforw, shortint *dbakw, shortint *qsize, shortint *llist, shortint *marker)
int | slu_mmdelm_ (int *mdnode, int *xadj, shortint *adjncy, shortint *dhead, shortint *dforw, shortint *dbakw, shortint *qsize, shortint *llist, shortint *marker, int *maxint, int *tag)
int | slu_mmdupd_ (int *ehead, int *neqns, int *xadj, shortint *adjncy, int *delta, int *mdeg, shortint *dhead, shortint *dforw, shortint *dbakw, shortint *qsize, shortint *llist, shortint *marker, int *maxint, int *tag)
int | slu_mmdnum_ (int *neqns, shortint *perm, shortint *invp, shortint *qsize)

## Detailed Description

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

## Typedef Documentation

## ◆ shortint

typedef int shortint

## Function Documentation

## ◆ genmmd_()

int genmmd_ | ( | int * | neqns,
|  | int * | xadj,
|  | shortint * | adjncy,
|  | shortint * | invp,
|  | shortint * | perm,
|  | int * | delta,
|  | shortint * | dhead,
|  | shortint * | qsize,
|  | shortint * | llist,
|  | shortint * | marker,
|  | int * | maxint,
|  | int * | nofsub
| ) |  |

Here is the call graph for this function:

## ◆ slu_mmdelm_()

int slu_mmdelm_ | ( | int * | mdnode,
|  | int * | xadj,
|  | shortint * | adjncy,
|  | shortint * | dhead,
|  | shortint * | dforw,
|  | shortint * | dbakw,
|  | shortint * | qsize,
|  | shortint * | llist,
|  | shortint * | marker,
|  | int * | maxint,
|  | int * | tag
| ) |  |

Here is the call graph for this function:

## ◆ slu_mmdint_()

int slu_mmdint_ | ( | int * | neqns,
|  | int * | xadj,
|  | shortint * | adjncy,
|  | shortint * | dhead,
|  | shortint * | dforw,
|  | shortint * | dbakw,
|  | shortint * | qsize,
|  | shortint * | llist,
|  | shortint * | marker
| ) |  |

## ◆ slu_mmdnum_()

int slu_mmdnum_ | ( | int * | neqns,
|  | shortint * | perm,
|  | shortint * | invp,
|  | shortint * | qsize
| ) |  |

## ◆ slu_mmdupd_()

int slu_mmdupd_ | ( | int * | ehead,
|  | int * | neqns,
|  | int * | xadj,
|  | shortint * | adjncy,
|  | int * | delta,
|  | int * | mdeg,
|  | shortint * | dhead,
|  | shortint * | dforw,
|  | shortint * | dbakw,
|  | shortint * | qsize,
|  | shortint * | llist,
|  | shortint * | marker,
|  | int * | maxint,
|  | int * | tag
| ) |  |

Here is the call graph for this function: