1 #ifndef _DECOMP_TYPES_H
2 #define _DECOMP_TYPES_H
3 
4 #define COL_BLOCK_SIZE 10
5 
6 typedef struct COL_DATA{
7    int  size;    /*the size of the coef array*/
8    char *coef;   /*an array which contains the data necessary to construct
9 		   the column -- it is stored in a packed form. */
10    int  level;
11    int  touches; /*the number of times (in a row) the column was checked
12 		   for violation and found not to be violated. This is
13 		   a measure of the usefulness of the column*/
14 }col_data;
15 
16 typedef struct DCMP_COL_SET{
17    double *lb;
18    double *ub;
19    double *obj;
20    int *matbeg;
21    int *matind;
22    double *matval;
23    int num_cols;
24    int max_cols;
25    int nzcnt;
26    int max_nzcnt;
27    int bd_type;
28    int ubnd;
29 }dcmp_col_set;
30 
31 #endif
32