5164
|
1 /* ------------------------------------------------------------------------- */ |
|
2 /* AMD Version 1.1 (Jan. 21, 2004), Copyright (c) 2004 by Timothy A. Davis, */ |
|
3 /* Patrick R. Amestoy, and Iain S. Duff. See ../README for License. */ |
|
4 /* email: davis@cise.ufl.edu CISE Department, Univ. of Florida. */ |
|
5 /* web: http://www.cise.ufl.edu/research/sparse/amd */ |
|
6 /* ------------------------------------------------------------------------- */ |
|
7 |
|
8 #include <stdio.h> |
|
9 #include "amd.h" |
|
10 |
|
11 int n = 5 ; |
|
12 int Ap [ ] = { 0, 2, 6, 10, 12, 14} ; |
|
13 int Ai [ ] = { 0,1, 0,1,2,4, 1,2,3,4, 2,3, 1,4 } ; |
|
14 int P [5] ; |
|
15 |
|
16 int main (void) |
|
17 { |
|
18 int k ; |
|
19 (void) amd_order (n, Ap, Ai, P, (double *) NULL, (double *) NULL) ; |
|
20 for (k = 0 ; k < n ; k++) printf ("P [%d] = %d\n", k, P [k]) ; |
|
21 return (0) ; |
|
22 } |
|
23 |