123456789101112131415161718192021222324252627282930313233343536373839 |
- /* ========================================================================= */
- /* === 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 ;
- }
- }
|