1
/* ========================================================================== */
2
/* === umfpack_report_symbolic ============================================== */
3
/* ========================================================================== */
5
/* -------------------------------------------------------------------------- */
6
/* UMFPACK Version 4.1 (Apr. 30, 2003), Copyright (c) 2003 by Timothy A. */
7
/* Davis. All Rights Reserved. See ../README for License. */
8
/* email: davis@cise.ufl.edu CISE Department, Univ. of Florida. */
9
/* web: http://www.cise.ufl.edu/research/sparse/umfpack */
10
/* -------------------------------------------------------------------------- */
12
int umfpack_di_report_symbolic
15
const double Control [UMFPACK_CONTROL]
18
long umfpack_dl_report_symbolic
21
const double Control [UMFPACK_CONTROL]
24
int umfpack_zi_report_symbolic
27
const double Control [UMFPACK_CONTROL]
30
long umfpack_zl_report_symbolic
33
const double Control [UMFPACK_CONTROL]
41
double Control [UMFPACK_CONTROL] ;
43
status = umfpack_di_report_symbolic (Symbolic, Control) ;
49
double Control [UMFPACK_CONTROL] ;
51
status = umfpack_dl_report_symbolic (Symbolic, Control) ;
57
double Control [UMFPACK_CONTROL] ;
59
status = umfpack_zi_report_symbolic (Symbolic, Control) ;
65
double Control [UMFPACK_CONTROL] ;
67
status = umfpack_zl_report_symbolic (Symbolic, Control) ;
71
Verifies and prints a Symbolic object. This routine checks the object more
72
carefully than the computational routines. Normally, this check is not
73
required, since umfpack_*_*symbolic either returns (void *) NULL, or a valid
74
Symbolic object. However, if you suspect that your own code has corrupted
75
the Symbolic object (by overruning memory bounds, for example), then this
76
routine might be able to detect a corrupted Symbolic object. Since this is
77
a complex object, not all such user-generated errors are guaranteed to be
78
caught by this routine.
82
UMFPACK_OK if Control [UMFPACK_PRL] is <= 2 (no inputs are checked).
86
UMFPACK_OK if the Symbolic object is valid.
87
UMFPACK_ERROR_invalid_Symbolic_object if the Symbolic object is invalid.
88
UMFPACK_ERROR_out_of_memory if out of memory.
92
void *Symbolic ; Input argument, not modified.
94
The Symbolic object, which holds the symbolic factorization computed by
97
double Control [UMFPACK_CONTROL] ; Input argument, not modified.
99
If a (double *) NULL pointer is passed, then the default control
100
settings are used. Otherwise, the settings are determined from the
101
Control array. See umfpack_*_defaults on how to fill the Control
102
array with the default settings. If Control contains NaN's, the
103
defaults are used. The following Control parameters are used:
105
Control [UMFPACK_PRL]: printing level.
107
2 or less: no output. returns silently without checking anything.
108
3: fully check input, and print a short summary of its status
109
4: as 3, but print first few entries of the input
110
5: as 3, but print all of the input