00001 /* ========================================================================== */ 00002 /* === umfpack_free_symbolic ================================================ */ 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_symbolic 00013 ( 00014 void **Symbolic 00015 ) ; 00016 00017 void umfpack_dl_free_symbolic 00018 ( 00019 void **Symbolic 00020 ) ; 00021 00022 void umfpack_zi_free_symbolic 00023 ( 00024 void **Symbolic 00025 ) ; 00026 00027 void umfpack_zl_free_symbolic 00028 ( 00029 void **Symbolic 00030 ) ; 00031 00032 /* 00033 double int Syntax: 00034 00035 #include "umfpack.h" 00036 void *Symbolic ; 00037 umfpack_di_free_symbolic (&Symbolic) ; 00038 00039 double long Syntax: 00040 00041 #include "umfpack.h" 00042 void *Symbolic ; 00043 umfpack_dl_free_symbolic (&Symbolic) ; 00044 00045 complex int Syntax: 00046 00047 #include "umfpack.h" 00048 void *Symbolic ; 00049 umfpack_zi_free_symbolic (&Symbolic) ; 00050 00051 complex long Syntax: 00052 00053 #include "umfpack.h" 00054 void *Symbolic ; 00055 umfpack_zl_free_symbolic (&Symbolic) ; 00056 00057 Purpose: 00058 00059 Deallocates the Symbolic object and sets the Symbolic handle to NULL. This 00060 routine is the only valid way of destroying the Symbolic object. 00061 00062 Arguments: 00063 00064 void **Symbolic ; Input argument, set to (void *) NULL on output. 00065 00066 Points to a valid Symbolic object computed by umfpack_*_symbolic. 00067 No action is taken if Symbolic is a (void *) NULL pointer. 00068 */