summaryrefslogtreecommitdiff
path: root/cloog-0.16.3/include/cloog/matrix/constraintset.h
blob: 50231629f905b63efa6fff8708881d51daca21ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef CLOOG_MATRIX_CONSTRAINTSET_H
#define CLOOG_MATRIX_CONSTRAINTSET_H

#if defined(__cplusplus)
extern "C" 
  {
#endif 

struct cloogconstraintset {
	CloogMatrix M;
};

struct cloogequalities {
	CloogConstraintSet	*constraints;
	int			*types;
};

struct cloogconstraint {
	CloogConstraintSet	*set;
	cloog_int_t		**line;
};

CloogConstraintSet *cloog_constraint_set_from_cloog_matrix(CloogMatrix *M);

#if defined(__cplusplus)
  }
#endif 
#endif /* define _H */