00001 /* ========================================================================== */ 00002 /* === umfpack_defaults ===================================================== */ 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_defaults 00013 ( 00014 double Control [UMFPACK_CONTROL] 00015 ) ; 00016 00017 void umfpack_dl_defaults 00018 ( 00019 double Control [UMFPACK_CONTROL] 00020 ) ; 00021 00022 void umfpack_zi_defaults 00023 ( 00024 double Control [UMFPACK_CONTROL] 00025 ) ; 00026 00027 void umfpack_zl_defaults 00028 ( 00029 double Control [UMFPACK_CONTROL] 00030 ) ; 00031 00032 /* 00033 double int Syntax: 00034 00035 #include "umfpack.h" 00036 double Control [UMFPACK_CONTROL] ; 00037 umfpack_di_defaults (Control) ; 00038 00039 double long Syntax: 00040 00041 #include "umfpack.h" 00042 double Control [UMFPACK_CONTROL] ; 00043 umfpack_dl_defaults (Control) ; 00044 00045 complex int Syntax: 00046 00047 #include "umfpack.h" 00048 double Control [UMFPACK_CONTROL] ; 00049 umfpack_zi_defaults (Control) ; 00050 00051 complex long Syntax: 00052 00053 #include "umfpack.h" 00054 double Control [UMFPACK_CONTROL] ; 00055 umfpack_zl_defaults (Control) ; 00056 00057 Purpose: 00058 00059 Sets the default control parameter settings. 00060 00061 NOTE: new control parameters have been added to the Control array for 00062 Version 4.1. These entries were unused in Version 4.0. The default block 00063 size for the BLAS has increased from 24 to 32. Some rarely used control 00064 parameters have been removed (those that controlled relaxed amalgamation). 00065 00066 Arguments: 00067 00068 double Control [UMFPACK_CONTROL] ; Output argument. 00069 00070 Control is set to the default control parameter settings. You can 00071 then modify individual settings by changing specific entries in the 00072 Control array. If Control is a (double *) NULL pointer, then 00073 umfpack_*_defaults returns silently (no error is generated, since 00074 passing a NULL pointer for Control to any UMFPACK routine is valid). 00075 */