Fixing pointers.
[COLAMDJ.git] / src / main / java / edu / ufl / cise / colamd / tdouble / Colamd_Col.java
blob5131c9a20bb8d597ad5ef491c1b9694b390cde3e
1 package edu.ufl.cise.colamd.tdouble;
3 public class Colamd_Col {
5 public Colamd_Col() {
9 /* index for A of first row in this column, or DEAD */
10 /* if column is dead */
11 public int start ;
12 /* number of rows in this column */
13 public int length ;
15 /* number of original columns represented by this */
16 /* col, if the column is alive */
17 public int thickness ;
18 /* parent in parent tree super-column structure, if */
19 /* the column is dead */
20 public int parent ;
22 /* the score used to maintain heap, if col is alive */
23 public int score ;
24 /* pivot ordering of this column, if col is dead */
25 public int order ;
27 /* head of a hash bucket, if col is at the head of */
28 /* a degree list */
29 public int headhash ;
30 /* hash value, if col is not in a degree list */
31 public int hash ;
32 /* previous column in degree list, if col is in a */
33 /* degree list (but not at the head of a degree list) */
34 public int prev ;
36 /* next column, if col is in a degree list */
37 public int degree_next ;
38 /* next column, if col is in a hash list */
39 public int hash_next ;