Amesos Package Browser (Single Doxygen Collection) Development
amesos_camd_defaults.c
Go to the documentation of this file.
00001 /* ========================================================================= */
00002 /* === CAMD_defaults ======================================================= */
00003 /* ========================================================================= */
00004 
00005 /* ------------------------------------------------------------------------- */
00006 /* CAMD, Copyright (c) Timothy A. Davis, Yanqing Chen,           */
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/camd                         */
00010 /* ------------------------------------------------------------------------- */
00011 
00012 /* User-callable.  Sets default control parameters for CAMD.  See camd.h
00013  * for details.
00014  */
00015 
00016 #include "amesos_camd_internal.h"
00017 
00018 /* ========================================================================= */
00019 /* === CAMD defaults ======================================================= */
00020 /* ========================================================================= */
00021 
00022 GLOBAL void CAMD_defaults
00023 (
00024     double Control [ ]
00025 )
00026 {
00027     Int i ;
00028     if (Control != (double *) NULL)
00029     {
00030   for (i = 0 ; i < CAMD_CONTROL ; i++)
00031   {
00032       Control [i] = 0 ;
00033   }
00034   Control [CAMD_DENSE] = CAMD_DEFAULT_DENSE ;
00035   Control [CAMD_AGGRESSIVE] = CAMD_DEFAULT_AGGRESSIVE ;
00036     }
00037 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines