src/amd/amd_defaults.c
author Alpar Juttner <alpar@cs.elte.hu>
Sun, 05 Dec 2010 17:35:23 +0100
changeset 2 4c8956a7bdf4
permissions -rw-r--r--
Set up CMAKE build environment
     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 }