reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
673 if (!bset) 675 isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0, goto error); 675 isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0, goto error); 676 isl_assert(bset->ctx, bset->n_div == 0, goto error); 676 isl_assert(bset->ctx, bset->n_div == 0, goto error); 677 dim = isl_basic_set_n_dim(bset); 678 isl_assert(bset->ctx, bset->n_eq <= dim, goto error); 678 isl_assert(bset->ctx, bset->n_eq <= dim, goto error); 679 if (bset->n_eq == 0) 680 return return_with_identity(bset, T, T2); 682 B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq, 0, 1 + dim); 682 B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq, 0, 1 + dim); 682 B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq, 0, 1 + dim); 692 bset = isl_basic_set_set_to_empty(bset); 692 bset = isl_basic_set_set_to_empty(bset); 693 return return_with_identity(bset, T, T2); 696 bset = isl_basic_set_preimage(bset, T ? isl_mat_copy(TC) : TC); 696 bset = isl_basic_set_preimage(bset, T ? isl_mat_copy(TC) : TC); 699 return bset; 701 isl_basic_set_free(bset);