Blame view

fvn_sparse/AMD/Source/amd_defaults.c 1.3 KB
422234dc3   daniau   git-svn-id: https...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  /* ========================================================================= */
  /* === 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 ;
      }
  }