Lines Matching refs:isl_morph

23 /* An isl_morph is a "morphism" on (basic) sets.
27 struct isl_morph {
36 typedef struct isl_morph isl_morph;
38 __isl_give isl_morph *isl_morph_alloc(
41 __isl_give isl_morph *isl_morph_copy(__isl_keep isl_morph *morph);
42 __isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset);
43 void isl_morph_free(__isl_take isl_morph *morph);
45 __isl_give isl_space *isl_morph_get_ran_space(__isl_keep isl_morph *morph);
46 unsigned isl_morph_dom_dim(__isl_keep isl_morph *morph, enum isl_dim_type type);
47 unsigned isl_morph_ran_dim(__isl_keep isl_morph *morph, enum isl_dim_type type);
49 __isl_give isl_morph *isl_morph_remove_dom_dims(__isl_take isl_morph *morph,
51 __isl_give isl_morph *isl_morph_remove_ran_dims(__isl_take isl_morph *morph,
53 __isl_give isl_morph *isl_morph_dom_params(__isl_take isl_morph *morph);
54 __isl_give isl_morph *isl_morph_ran_params(__isl_take isl_morph *morph);
56 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1,
57 __isl_take isl_morph *morph2);
58 __isl_give isl_morph *isl_morph_inverse(__isl_take isl_morph *morph);
60 void isl_morph_print_internal(__isl_take isl_morph *morph, FILE *out);
61 void isl_morph_dump(__isl_take isl_morph *morph);
63 __isl_give isl_morph *isl_basic_set_variable_compression(
65 __isl_give isl_morph *isl_basic_set_parameter_compression(
67 __isl_give isl_morph *isl_basic_set_full_compression(
70 __isl_give isl_basic_set *isl_morph_basic_set(__isl_take isl_morph *morph,
72 __isl_give isl_set *isl_morph_set(__isl_take isl_morph *morph,
74 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph,