1
/* ========================================================================== */
2
/* === umfpack_report_symbolic ============================================== */
3
/* ========================================================================== */
5
/* -------------------------------------------------------------------------- */
6
/* UMFPACK Version 5.0, Copyright (c) 1995-2006 by Timothy A. Davis. CISE, */
7
/* Univ. of Florida. All Rights Reserved. See ../Doc/License for License. */
8
/* web: http://www.cise.ufl.edu/research/sparse/umfpack */
9
/* -------------------------------------------------------------------------- */
11
int umfpack_di_report_symbolic
14
const double Control [UMFPACK_CONTROL]
17
UF_long umfpack_dl_report_symbolic
20
const double Control [UMFPACK_CONTROL]
23
int umfpack_zi_report_symbolic
26
const double Control [UMFPACK_CONTROL]
29
UF_long umfpack_zl_report_symbolic
32
const double Control [UMFPACK_CONTROL]
40
double Control [UMFPACK_CONTROL] ;
42
status = umfpack_di_report_symbolic (Symbolic, Control) ;
44
double UF_long Syntax:
48
double Control [UMFPACK_CONTROL] ;
50
status = umfpack_dl_report_symbolic (Symbolic, Control) ;
56
double Control [UMFPACK_CONTROL] ;
58
status = umfpack_zi_report_symbolic (Symbolic, Control) ;
60
complex UF_long Syntax:
64
double Control [UMFPACK_CONTROL] ;
66
status = umfpack_zl_report_symbolic (Symbolic, Control) ;
70
Verifies and prints a Symbolic object. This routine checks the object more
71
carefully than the computational routines. Normally, this check is not
72
required, since umfpack_*_*symbolic either returns (void *) NULL, or a valid
73
Symbolic object. However, if you suspect that your own code has corrupted
74
the Symbolic object (by overruning memory bounds, for example), then this
75
routine might be able to detect a corrupted Symbolic object. Since this is
76
a complex object, not all such user-generated errors are guaranteed to be
77
caught by this routine.
81
UMFPACK_OK if Control [UMFPACK_PRL] is <= 2 (no inputs are checked).
85
UMFPACK_OK if the Symbolic object is valid.
86
UMFPACK_ERROR_invalid_Symbolic_object if the Symbolic object is invalid.
87
UMFPACK_ERROR_out_of_memory if out of memory.
91
void *Symbolic ; Input argument, not modified.
93
The Symbolic object, which holds the symbolic factorization computed by
96
double Control [UMFPACK_CONTROL] ; Input argument, not modified.
98
If a (double *) NULL pointer is passed, then the default control
99
settings are used. Otherwise, the settings are determined from the
100
Control array. See umfpack_*_defaults on how to fill the Control
101
array with the default settings. If Control contains NaN's, the
102
defaults are used. The following Control parameters are used:
104
Control [UMFPACK_PRL]: printing level.
106
2 or less: no output. returns silently without checking anything.
107
3: fully check input, and print a short summary of its status
108
4: as 3, but print first few entries of the input
109
5: as 3, but print all of the input