Home | History | Annotate | Download | only in dist

Lines Matching defs:morph

4601 	__isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph)
4613 if (isl_morph_check_applies(morph, space) < 0)
4617 n_sub = morph->inv->n_row - 1;
4618 if (morph->inv->n_row != morph->inv->n_col)
4624 for (i = 0; 1 + i < morph->inv->n_row; ++i)
4625 subs[i] = isl_poly_from_affine(ctx, morph->inv->row[1 + i],
4626 morph->inv->row[0][0], morph->inv->n_col);
4627 if (morph->inv->n_row != morph->inv->n_col)
4629 subs[morph->inv->n_row - 1 + i] =
4630 isl_poly_var_pow(ctx, morph->inv->n_col - 1 + i, 1);
4638 diag = isl_mat_diag(ctx, 1, morph->inv->row[0][0]);
4639 mat = isl_mat_diagonal(diag, isl_mat_copy(morph->inv));
4640 diag = isl_mat_diag(ctx, qp->div->n_row, morph->inv->row[0][0]);
4648 space = isl_space_copy(morph->ran->dim);
4651 isl_morph_free(morph);
4656 isl_morph_free(morph);
5095 isl_morph *morph;
5119 morph = isl_basic_set_full_compression(bset);
5120 bset = isl_morph_basic_set(isl_morph_copy(morph), bset);
5124 morph = isl_morph_dom_params(morph);
5125 morph = isl_morph_ran_params(morph);
5126 morph = isl_morph_inverse(morph);
5128 pwqp = isl_pw_qpolynomial_morph_domain(pwqp, morph);