00001 /* ========================================================================== */ 00002 /* === umfpack_free_numeric ================================================= */ 00003 /* ========================================================================== */ 00004 00005 /* -------------------------------------------------------------------------- */ 00006 /* UMFPACK Version 4.3 (Jan. 16, 2004), Copyright (c) 2004 by Timothy A. */ 00007 /* Davis. All Rights Reserved. See ../README for License. */ 00008 /* email: davis@cise.ufl.edu CISE Department, Univ. of Florida. */ 00009 /* web: http://www.cise.ufl.edu/research/sparse/umfpack */ 00010 /* -------------------------------------------------------------------------- */ 00011 00012 void umfpack_di_free_numeric 00013 ( 00014 void **Numeric 00015 ) ; 00016 00017 void umfpack_dl_free_numeric 00018 ( 00019 void **Numeric 00020 ) ; 00021 00022 void umfpack_zi_free_numeric 00023 ( 00024 void **Numeric 00025 ) ; 00026 00027 void umfpack_zl_free_numeric 00028 ( 00029 void **Numeric 00030 ) ; 00031 00032 /* 00033 double int Syntax: 00034 00035 #include "umfpack.h" 00036 void *Numeric ; 00037 umfpack_di_free_numeric (&Numeric) ; 00038 00039 double long Syntax: 00040 00041 #include "umfpack.h" 00042 void *Numeric ; 00043 umfpack_dl_free_numeric (&Numeric) ; 00044 00045 complex int Syntax: 00046 00047 #include "umfpack.h" 00048 void *Numeric ; 00049 umfpack_zi_free_numeric (&Numeric) ; 00050 00051 complex long Syntax: 00052 00053 #include "umfpack.h" 00054 void *Numeric ; 00055 umfpack_zl_free_numeric (&Numeric) ; 00056 00057 Purpose: 00058 00059 Deallocates the Numeric object and sets the Numeric handle to NULL. This 00060 routine is the only valid way of destroying the Numeric object. 00061 00062 Arguments: 00063 00064 void **Numeric ; Input argument, set to (void *) NULL on output. 00065 00066 Numeric points to a valid Numeric object, computed by umfpack_*_numeric. 00067 No action is taken if Numeric is a (void *) NULL pointer. 00068 */