Dip  0.92.4
decomp_types.h
Go to the documentation of this file.
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;
30 
31 #endif
double * ub
Definition: decomp_types.h:18
double * obj
Definition: decomp_types.h:19
struct COL_DATA col_data
struct DCMP_COL_SET dcmp_col_set
int size
Definition: decomp_types.h:7
int touches
Definition: decomp_types.h:11
double * matval
Definition: decomp_types.h:22
char * coef
Definition: decomp_types.h:8
double * lb
Definition: decomp_types.h:17