1171095Ssam#ifndef CLOOG_MATRIX_CONSTRAINTSET_H 2171095Ssam#define CLOOG_MATRIX_CONSTRAINTSET_H 3171095Ssam 4171095Ssam#if defined(__cplusplus) 5171095Ssamextern "C" 6171095Ssam { 7171095Ssam#endif 8171095Ssam 9171095Ssamstruct cloogconstraintset { 10171095Ssam CloogMatrix M; 11171095Ssam}; 12171095Ssam 13171095Ssamstruct cloogequalities { 14171095Ssam CloogConstraintSet *constraints; 15171095Ssam int *types; 16171095Ssam}; 17171095Ssam 18171095Ssamstruct cloogconstraint { 19171095Ssam CloogConstraintSet *set; 20171095Ssam cloog_int_t **line; 21171095Ssam}; 22171095Ssam 23171095SsamCloogConstraintSet *cloog_constraint_set_from_cloog_matrix(CloogMatrix *M); 24171095Ssam 25171095Ssam#if defined(__cplusplus) 26171095Ssam } 27171095Ssam#endif 28171095Ssam#endif /* define _H */ 29171095Ssam