reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4173 qp = isl_qpolynomial_cow(qp); 4173 qp = isl_qpolynomial_cow(qp); 4174 if (!qp || !morph) 4177 ctx = qp->dim->ctx; 4178 isl_assert(ctx, isl_space_is_equal(qp->dim, morph->dom->dim), goto error); 4182 n_sub += qp->div->n_row; 4191 for (i = 0; i < qp->div->n_row; ++i) 4195 qp->upoly = isl_upoly_subs(qp->upoly, 0, n_sub, subs); 4195 qp->upoly = isl_upoly_subs(qp->upoly, 0, n_sub, subs); 4203 diag = isl_mat_diag(ctx, qp->div->n_row, morph->inv->row[0][0]); 4205 qp->div = isl_mat_product(qp->div, mat); 4205 qp->div = isl_mat_product(qp->div, mat); 4206 isl_space_free(qp->dim); 4207 qp->dim = isl_space_copy(morph->ran->dim); 4209 if (!qp->upoly || !qp->div || !qp->dim) 4209 if (!qp->upoly || !qp->div || !qp->dim) 4209 if (!qp->upoly || !qp->div || !qp->dim) 4214 return qp; 4216 isl_qpolynomial_free(qp);