reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
509 if (!bset) 512 if (isl_basic_set_plain_is_empty(bset)) 513 return isl_morph_empty(bset); 514 if (bset->n_eq == 0) 515 return isl_morph_identity(bset); 517 n_eq = bset->n_eq; 518 nparam = isl_basic_set_dim(bset, isl_dim_param); 519 nvar = isl_basic_set_dim(bset, isl_dim_set); 520 n_div = isl_basic_set_dim(bset, isl_dim_div); 522 if (isl_seq_first_non_zero(bset->eq[bset->n_eq - 1] + 1 + nparam, 522 if (isl_seq_first_non_zero(bset->eq[bset->n_eq - 1] + 1 + nparam, 524 isl_die(isl_basic_set_get_ctx(bset), isl_error_invalid, 528 isl_die(isl_basic_set_get_ctx(bset), isl_error_invalid, 531 B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, n_eq, 0, 1 + nparam); 531 B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, n_eq, 0, 1 + nparam); 532 H = isl_mat_sub_alloc6(bset->ctx, bset->eq, 532 H = isl_mat_sub_alloc6(bset->ctx, bset->eq, 535 inv = isl_mat_diagonal(inv, isl_mat_identity(bset->ctx, nvar)); 538 dom = isl_basic_set_universe(isl_space_copy(bset->dim)); 539 ran = isl_basic_set_universe(isl_space_copy(bset->dim));