reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
452 if (!bmap || !point) 454 isl_assert(bmap->ctx, isl_space_is_equal(bmap->dim, point->dim), 454 isl_assert(bmap->ctx, isl_space_is_equal(bmap->dim, point->dim), 456 if (bmap->n_div == 0) 457 return isl_basic_map_contains(bmap, point->vec); 459 dim = isl_basic_map_total_dim(bmap) - bmap->n_div; 459 dim = isl_basic_map_total_dim(bmap) - bmap->n_div; 460 vec = isl_vec_alloc(bmap->ctx, 1 + dim + bmap->n_div); 460 vec = isl_vec_alloc(bmap->ctx, 1 + dim + bmap->n_div); 465 for (i = 0; i < bmap->n_div; ++i) { 466 isl_seq_inner_product(bmap->div[i] + 1, vec->el, 469 bmap->div[i][0]); 472 contains = isl_basic_map_contains(bmap, vec);