1 /* ========================================================================== */ 2 /* === umfpack_free_numeric ================================================= */ 3 /* ========================================================================== */ 4 5 /* -------------------------------------------------------------------------- */ 6 /* UMFPACK Version 4.4, Copyright (c) 2005 by Timothy A. Davis. CISE Dept, */ 7 /* Univ. of Florida. All Rights Reserved. See ../Doc/License for License. */ 8 /* web: http://www.cise.ufl.edu/research/sparse/umfpack */ 9 /* -------------------------------------------------------------------------- */ 10 11 void umfpack_di_free_numeric 12 ( 13 void **Numeric 14 ) ; 15 16 void umfpack_dl_free_numeric 17 ( 18 void **Numeric 19 ) ; 20 21 void umfpack_zi_free_numeric 22 ( 23 void **Numeric 24 ) ; 25 26 void umfpack_zl_free_numeric 27 ( 28 void **Numeric 29 ) ; 30 31 /* 32 double int Syntax: 33 34 #include "umfpack.h" 35 void *Numeric ; 36 umfpack_di_free_numeric (&Numeric) ; 37 38 double long Syntax: 39 40 #include "umfpack.h" 41 void *Numeric ; 42 umfpack_dl_free_numeric (&Numeric) ; 43 44 complex int Syntax: 45 46 #include "umfpack.h" 47 void *Numeric ; 48 umfpack_zi_free_numeric (&Numeric) ; 49 50 complex long Syntax: 51 52 #include "umfpack.h" 53 void *Numeric ; 54 umfpack_zl_free_numeric (&Numeric) ; 55 56 Purpose: 57 58 Deallocates the Numeric object and sets the Numeric handle to NULL. This 59 routine is the only valid way of destroying the Numeric object. 60 61 Arguments: 62 63 void **Numeric ; Input argument, set to (void *) NULL on output. 64 65 Numeric points to a valid Numeric object, computed by umfpack_*_numeric. 66 No action is taken if Numeric is a (void *) NULL pointer. 67 */ 68