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

typedef int shortint

## Function Documentation

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:

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:

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

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

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: