39 lines
1.3 KiB
C
39 lines
1.3 KiB
C
/* ========================================================================= */
|
|
/* === AMD_defaults ======================================================== */
|
|
/* ========================================================================= */
|
|
|
|
/* ------------------------------------------------------------------------- */
|
|
/* AMD, Copyright (c) Timothy A. Davis, */
|
|
/* Patrick R. Amestoy, and Iain S. Duff. See ../README.txt for License. */
|
|
/* email: davis at cise.ufl.edu CISE Department, Univ. of Florida. */
|
|
/* web: http://www.cise.ufl.edu/research/sparse/amd */
|
|
/* ------------------------------------------------------------------------- */
|
|
|
|
/* User-callable. Sets default control parameters for AMD. See amd.h
|
|
* for details.
|
|
*/
|
|
|
|
#include "amd_internal.h"
|
|
|
|
/* ========================================================================= */
|
|
/* === AMD defaults ======================================================== */
|
|
/* ========================================================================= */
|
|
|
|
GLOBAL void AMD_defaults
|
|
(
|
|
double Control [ ]
|
|
)
|
|
{
|
|
Int i ;
|
|
|
|
if (Control != (double *) NULL)
|
|
{
|
|
for (i = 0 ; i < AMD_CONTROL ; i++)
|
|
{
|
|
Control [i] = 0 ;
|
|
}
|
|
Control [AMD_DENSE] = AMD_DEFAULT_DENSE ;
|
|
Control [AMD_AGGRESSIVE] = AMD_DEFAULT_AGGRESSIVE ;
|
|
}
|
|
}
|