src/amd/amd_defaults.c
changeset 1 c445c931472f
equal deleted inserted replaced
-1:000000000000 0:27e171d68370
       
     1 /* ========================================================================= */
       
     2 /* === AMD_defaults ======================================================== */
       
     3 /* ========================================================================= */
       
     4 
       
     5 /* ------------------------------------------------------------------------- */
       
     6 /* AMD, Copyright (c) Timothy A. Davis,                                      */
       
     7 /* Patrick R. Amestoy, and Iain S. Duff.  See ../README.txt for License.     */
       
     8 /* email: davis at cise.ufl.edu    CISE Department, Univ. of Florida.        */
       
     9 /* web: http://www.cise.ufl.edu/research/sparse/amd                          */
       
    10 /* ------------------------------------------------------------------------- */
       
    11 
       
    12 /* User-callable.  Sets default control parameters for AMD.  See amd.h
       
    13  * for details.
       
    14  */
       
    15 
       
    16 #include "amd_internal.h"
       
    17 
       
    18 /* ========================================================================= */
       
    19 /* === AMD defaults ======================================================== */
       
    20 /* ========================================================================= */
       
    21 
       
    22 GLOBAL void AMD_defaults
       
    23 (
       
    24     double Control [ ]
       
    25 )
       
    26 {
       
    27     Int i ;
       
    28 
       
    29     if (Control != (double *) NULL)
       
    30     {
       
    31         for (i = 0 ; i < AMD_CONTROL ; i++)
       
    32         {
       
    33             Control [i] = 0 ;
       
    34         }
       
    35         Control [AMD_DENSE] = AMD_DEFAULT_DENSE ;
       
    36         Control [AMD_AGGRESSIVE] = AMD_DEFAULT_AGGRESSIVE ;
       
    37     }
       
    38 }