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