00001 /* ========================================================================== */ 00002 /* === umfpack_report_status ================================================ */ 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_report_status 00013 ( 00014 const double Control [UMFPACK_CONTROL], 00015 int status 00016 ) ; 00017 00018 void umfpack_dl_report_status 00019 ( 00020 const double Control [UMFPACK_CONTROL], 00021 long status 00022 ) ; 00023 00024 void umfpack_zi_report_status 00025 ( 00026 const double Control [UMFPACK_CONTROL], 00027 int status 00028 ) ; 00029 00030 void umfpack_zl_report_status 00031 ( 00032 const double Control [UMFPACK_CONTROL], 00033 long status 00034 ) ; 00035 00036 /* 00037 double int Syntax: 00038 00039 #include "umfpack.h" 00040 double Control [UMFPACK_CONTROL] ; 00041 int status ; 00042 umfpack_di_report_status (Control, status) ; 00043 00044 double long Syntax: 00045 00046 #include "umfpack.h" 00047 double Control [UMFPACK_CONTROL] ; 00048 long status ; 00049 umfpack_dl_report_status (Control, status) ; 00050 00051 complex int Syntax: 00052 00053 #include "umfpack.h" 00054 double Control [UMFPACK_CONTROL] ; 00055 int status ; 00056 umfpack_zi_report_status (Control, status) ; 00057 00058 complex long Syntax: 00059 00060 #include "umfpack.h" 00061 double Control [UMFPACK_CONTROL] ; 00062 long status ; 00063 umfpack_zl_report_status (Control, status) ; 00064 00065 Purpose: 00066 00067 Prints the status (return value) of other umfpack_* routines. 00068 00069 Arguments: 00070 00071 double Control [UMFPACK_CONTROL] ; Input argument, not modified. 00072 00073 If a (double *) NULL pointer is passed, then the default control 00074 settings are used. Otherwise, the settings are determined from the 00075 Control array. See umfpack_*_defaults on how to fill the Control 00076 array with the default settings. If Control contains NaN's, the 00077 defaults are used. The following Control parameters are used: 00078 00079 Control [UMFPACK_PRL]: printing level. 00080 00081 0 or less: no output, even when an error occurs 00082 1: error messages only 00083 2 or more: print status, whether or not an error occured 00084 4 or more: also print the UMFPACK Copyright 00085 6 or more: also print the UMFPACK License 00086 Default: 1 00087 00088 Int status ; Input argument, not modified. 00089 00090 The return value from another umfpack_* routine. 00091 */