Amesos Package Browser (Single Doxygen Collection) Development
amesos_amd_defaults.c
Go to the documentation of this file.
00001 /* ========================================================================= */
00002 /* === AMD_defaults ======================================================== */
00003 /* ========================================================================= */
00004 
00005 /* ------------------------------------------------------------------------- */
00006 /* AMD, Copyright (c) Timothy A. Davis,              */
00007 /* Patrick R. Amestoy, and Iain S. Duff.  See ../README.txt for License.     */
00008 /* email: davis at cise.ufl.edu    CISE Department, Univ. of Florida.        */
00009 /* web: http://www.cise.ufl.edu/research/sparse/amd                          */
00010 /* ------------------------------------------------------------------------- */
00011 
00012 /* User-callable.  Sets default control parameters for AMD.  See amd.h
00013  * for details.
00014  */
00015 
00016 #include "amesos_amd_internal.h"
00017 
00018 /* ========================================================================= */
00019 /* === AMD defaults ======================================================== */
00020 /* ========================================================================= */
00021 
00022 GLOBAL void AMD_defaults
00023 (
00024     double Control [ ]
00025 )
00026 {
00027     Int i ;
00028 
00029     if (Control != (double *) NULL)
00030     {
00031   for (i = 0 ; i < AMD_CONTROL ; i++)
00032   {
00033       Control [i] = 0 ;
00034   }
00035   Control [AMD_DENSE] = AMD_DEFAULT_DENSE ;
00036   Control [AMD_AGGRESSIVE] = AMD_DEFAULT_AGGRESSIVE ;
00037     }
00038 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines