Lines Matching defs:mat
7592 /* Apply a preimage specified by "mat" on the parameters of "bset".
7596 __isl_take isl_basic_set *bset, __isl_take isl_mat *mat)
7601 if (nparam < 0 || !mat)
7608 isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error);
7612 bset = isl_basic_set_preimage(bset, mat);
7619 isl_mat_free(mat);
7624 /* Apply a preimage specified by "mat" on the parameters of "set".
7628 __isl_take isl_mat *mat)
7634 if (nparam < 0 || !mat)
7637 if (mat->n_row != 1 + nparam)
7645 set = isl_set_preimage(set, mat);
7655 isl_mat_free(mat);
12936 struct isl_mat *mat;
12944 mat = isl_mat_alloc(bmap->ctx, bmap->n_eq, total + 1);
12945 if (!mat)
12952 return isl_mat_free(mat);
12954 isl_int_set(mat->row[i][pos],
12960 return mat;
12969 struct isl_mat *mat;
12977 mat = isl_mat_alloc(bmap->ctx, bmap->n_ineq, total + 1);
12978 if (!mat)
12985 return isl_mat_free(mat);
12987 isl_int_set(mat->row[i][pos],
12993 return mat;