11#define TYPE CAT(isl_,BASE)
12#define xFN(TYPE,NAME) TYPE ## _ ## NAME
13#define FN(TYPE,NAME) xFN(TYPE,NAME)
32 mpa = isl_multi_pw_aff_alloc(
FN(
TYPE,get_space)(
obj));
33 n = isl_multi_pw_aff_size(mpa);
35 mpa = isl_multi_pw_aff_free(mpa);
36 for (i = 0; i <
n; ++i) {
40 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, pa);
42 if (isl_multi_pw_aff_has_explicit_domain(mpa)) {
__isl_export __isl_give isl_multi_pw_aff * isl_multi_pw_aff_intersect_domain(__isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *domain)
struct isl_multi_pw_aff isl_multi_pw_aff
static unsigned pos(__isl_keep isl_space *space, enum isl_dim_type type)