1 /* -------------------------------------------------------------------------- */
2 /* Copyright (c) 2005-2012 by Timothy A. Davis, http://www.suitesparse.com.   */
3 /* All Rights Reserved.  See ../Doc/License.txt for License.                  */
4 /* -------------------------------------------------------------------------- */
5 
6 GLOBAL Int UMF_triplet_map_x
7 (
8     Int n_row,
9     Int n_col,
10     Int nz,
11     const Int Ti [ ],
12     const Int Tj [ ],
13     Int Ap [ ],
14     Int Ai [ ],
15     Int Rp [ ],
16     Int Rj [ ],
17     Int W [ ],
18     Int RowCount [ ]
19     , const double Tx [ ]
20     , double Ax [ ]
21     , double Rx [ ]
22 #ifdef COMPLEX
23     , const double Tz [ ]
24     , double Az [ ]
25     , double Rz [ ]
26 #endif
27     , Int Map [ ]
28     , Int Map2 [ ]
29 ) ;
30 
31 GLOBAL Int UMF_triplet_map_nox
32 (
33     Int n_row,
34     Int n_col,
35     Int nz,
36     const Int Ti [ ],
37     const Int Tj [ ],
38     Int Ap [ ],
39     Int Ai [ ],
40     Int Rp [ ],
41     Int Rj [ ],
42     Int W [ ],
43     Int RowCount [ ]
44     , Int Map [ ]
45     , Int Map2 [ ]
46 ) ;
47 
48 GLOBAL Int UMF_triplet_nomap_x
49 (
50     Int n_row,
51     Int n_col,
52     Int nz,
53     const Int Ti [ ],
54     const Int Tj [ ],
55     Int Ap [ ],
56     Int Ai [ ],
57     Int Rp [ ],
58     Int Rj [ ],
59     Int W [ ],
60     Int RowCount [ ]
61     , const double Tx [ ]
62     , double Ax [ ]
63     , double Rx [ ]
64 #ifdef COMPLEX
65     , const double Tz [ ]
66     , double Az [ ]
67     , double Rz [ ]
68 #endif
69 ) ;
70 
71 GLOBAL Int UMF_triplet_nomap_nox
72 (
73     Int n_row,
74     Int n_col,
75     Int nz,
76     const Int Ti [ ],
77     const Int Tj [ ],
78     Int Ap [ ],
79     Int Ai [ ],
80     Int Rp [ ],
81     Int Rj [ ],
82     Int W [ ],
83     Int RowCount [ ]
84 ) ;
85