Lines Matching defs:isl

10     isl = cdll.LoadLibrary(isl_dlname)
12 isl = cdll.LoadLibrary(find_library("isl"))
22 ptr = isl.isl_ctx_alloc()
26 isl.isl_ctx_free(self)
41 isl.isl_ctx_alloc.restype = c_void_p
42 isl.isl_ctx_free.argtypes = [Context]
43 isl.isl_id_alloc.restype = c_void_p
44 isl.isl_id_alloc.argtypes = [Context, c_char_p, py_object]
45 isl.isl_id_set_free_user.restype = c_void_p
46 isl.isl_id_set_free_user.argtypes = [c_void_p, c_void_p]
47 isl.isl_id_get_free_user.restype = c_void_p
48 isl.isl_id_get_free_user.argtypes = [c_void_p]
49 isl.isl_id_get_user.restype = py_object
50 isl.isl_id_get_user.argtypes = [c_void_p]
60 self.ptr = isl.isl_union_pw_multi_aff_from_multi_aff(isl.isl_multi_aff_copy(args[0].ptr))
64 self.ptr = isl.isl_union_pw_multi_aff_from_pw_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr))
68 self.ptr = isl.isl_union_pw_multi_aff_from_union_pw_aff(isl.isl_union_pw_aff_copy(args[0].ptr))
72 self.ptr = isl.isl_union_pw_multi_aff_read_from_str(self.ctx, args[0].encode('ascii'))
77 isl.isl_union_pw_multi_aff_free(self.ptr)
84 ptr = isl.isl_union_pw_multi_aff_to_str(arg0.ptr)
91 return 'isl.union_pw_multi_aff("""%s""")' % s
93 return 'isl.union_pw_multi_aff("%s")' % s
106 res = isl.isl_union_pw_multi_aff_add(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_pw_multi_aff_copy(arg1.ptr))
118 res = isl.isl_union_pw_multi_aff_apply_union_pw_multi_aff(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
129 res = isl.isl_union_pw_multi_aff_as_multi_union_pw_aff(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
139 res = isl.isl_union_pw_multi_aff_as_pw_multi_aff(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
149 res = isl.isl_union_pw_multi_aff_as_union_map(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
159 res = isl.isl_union_pw_multi_aff_coalesce(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
169 res = isl.isl_union_pw_multi_aff_domain(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
179 res = isl.isl_union_pw_multi_aff_drop_unused_params(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
186 res = isl.isl_union_pw_multi_aff_empty_ctx(ctx)
202 res = isl.isl_union_pw_multi_aff_extract_pw_multi_aff(arg0.ptr, isl.isl_space_copy(arg1.ptr))
217 res = isl.isl_union_pw_multi_aff_flat_range_product(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_pw_multi_aff_copy(arg1.ptr))
232 res = isl.isl_union_pw_multi_aff_gist(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
244 res = isl.isl_union_pw_multi_aff_intersect_domain_space(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
255 res = isl.isl_union_pw_multi_aff_intersect_domain_union_set(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
271 res = isl.isl_union_pw_multi_aff_intersect_domain_wrapped_domain(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
286 res = isl.isl_union_pw_multi_aff_intersect_domain_wrapped_range(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
301 res = isl.isl_union_pw_multi_aff_intersect_params(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
311 res = isl.isl_union_pw_multi_aff_involves_locals(arg0.ptr)
322 res = isl.isl_union_pw_multi_aff_isa_pw_multi_aff(arg0.ptr)
333 res = isl.isl_union_pw_multi_aff_plain_is_empty(arg0.ptr)
349 res = isl.isl_union_pw_multi_aff_plain_is_equal(arg0.ptr, arg1.ptr)
362 res = isl.isl_union_pw_multi_aff_preimage_domain_wrapped_domain_union_pw_multi_aff(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
375 res = isl.isl_union_pw_multi_aff_pullback_union_pw_multi_aff(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
386 res = isl.isl_union_pw_multi_aff_get_pw_multi_aff_list(arg0.ptr)
398 res = isl.isl_union_pw_multi_aff_range_factor_domain(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
408 res = isl.isl_union_pw_multi_aff_range_factor_range(isl.isl_union_pw_multi_aff_copy(arg0.ptr))
423 res = isl.isl_union_pw_multi_aff_range_product(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_pw_multi_aff_copy(arg1.ptr))
433 res = isl.isl_union_pw_multi_aff_get_space(arg0.ptr)
450 res = isl.isl_union_pw_multi_aff_sub(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_pw_multi_aff_copy(arg1.ptr))
462 res = isl.isl_union_pw_multi_aff_subtract_domain_space(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
473 res = isl.isl_union_pw_multi_aff_subtract_domain_union_set(isl.isl_union_pw_multi_aff_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
489 res = isl.isl_union_pw_multi_aff_union_add(isl.isl_union_pw_multi_aff_copy(arg0.ptr), isl.isl_union_pw_multi_aff_copy(arg1.ptr))
493 isl.isl_union_pw_multi_aff_from_multi_aff.restype = c_void_p
494 isl.isl_union_pw_multi_aff_from_multi_aff.argtypes = [c_void_p]
495 isl.isl_union_pw_multi_aff_from_pw_multi_aff.restype = c_void_p
496 isl.isl_union_pw_multi_aff_from_pw_multi_aff.argtypes = [c_void_p]
497 isl.isl_union_pw_multi_aff_from_union_pw_aff.restype = c_void_p
498 isl.isl_union_pw_multi_aff_from_union_pw_aff.argtypes = [c_void_p]
499 isl.isl_union_pw_multi_aff_read_from_str.restype = c_void_p
500 isl.isl_union_pw_multi_aff_read_from_str.argtypes = [Context, c_char_p]
501 isl.isl_union_pw_multi_aff_add.restype = c_void_p
502 isl.isl_union_pw_multi_aff_add.argtypes = [c_void_p, c_void_p]
503 isl.isl_union_pw_multi_aff_apply_union_pw_multi_aff.restype = c_void_p
504 isl.isl_union_pw_multi_aff_apply_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
505 isl.isl_union_pw_multi_aff_as_multi_union_pw_aff.restype = c_void_p
506 isl.isl_union_pw_multi_aff_as_multi_union_pw_aff.argtypes = [c_void_p]
507 isl.isl_union_pw_multi_aff_as_pw_multi_aff.restype = c_void_p
508 isl.isl_union_pw_multi_aff_as_pw_multi_aff.argtypes = [c_void_p]
509 isl.isl_union_pw_multi_aff_as_union_map.restype = c_void_p
510 isl.isl_union_pw_multi_aff_as_union_map.argtypes = [c_void_p]
511 isl.isl_union_pw_multi_aff_coalesce.restype = c_void_p
512 isl.isl_union_pw_multi_aff_coalesce.argtypes = [c_void_p]
513 isl.isl_union_pw_multi_aff_domain.restype = c_void_p
514 isl.isl_union_pw_multi_aff_domain.argtypes = [c_void_p]
515 isl.isl_union_pw_multi_aff_drop_unused_params.restype = c_void_p
516 isl.isl_union_pw_multi_aff_drop_unused_params.argtypes = [c_void_p]
517 isl.isl_union_pw_multi_aff_empty_ctx.restype = c_void_p
518 isl.isl_union_pw_multi_aff_empty_ctx.argtypes = [Context]
519 isl.isl_union_pw_multi_aff_extract_pw_multi_aff.restype = c_void_p
520 isl.isl_union_pw_multi_aff_extract_pw_multi_aff.argtypes = [c_void_p, c_void_p]
521 isl.isl_union_pw_multi_aff_flat_range_product.restype = c_void_p
522 isl.isl_union_pw_multi_aff_flat_range_product.argtypes = [c_void_p, c_void_p]
523 isl.isl_union_pw_multi_aff_gist.restype = c_void_p
524 isl.isl_union_pw_multi_aff_gist.argtypes = [c_void_p, c_void_p]
525 isl.isl_union_pw_multi_aff_intersect_domain_space.restype = c_void_p
526 isl.isl_union_pw_multi_aff_intersect_domain_space.argtypes = [c_void_p, c_void_p]
527 isl.isl_union_pw_multi_aff_intersect_domain_union_set.restype = c_void_p
528 isl.isl_union_pw_multi_aff_intersect_domain_union_set.argtypes = [c_void_p, c_void_p]
529 isl.isl_union_pw_multi_aff_intersect_domain_wrapped_domain.restype = c_void_p
530 isl.isl_union_pw_multi_aff_intersect_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
531 isl.isl_union_pw_multi_aff_intersect_domain_wrapped_range.restype = c_void_p
532 isl.isl_union_pw_multi_aff_intersect_domain_wrapped_range.argtypes = [c_void_p, c_void_p]
533 isl.isl_union_pw_multi_aff_intersect_params.restype = c_void_p
534 isl.isl_union_pw_multi_aff_intersect_params.argtypes = [c_void_p, c_void_p]
535 isl.isl_union_pw_multi_aff_involves_locals.argtypes = [c_void_p]
536 isl.isl_union_pw_multi_aff_isa_pw_multi_aff.argtypes = [c_void_p]
537 isl.isl_union_pw_multi_aff_plain_is_empty.argtypes = [c_void_p]
538 isl.isl_union_pw_multi_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
539 isl.isl_union_pw_multi_aff_preimage_domain_wrapped_domain_union_pw_multi_aff.restype = c_void_p
540 isl.isl_union_pw_multi_aff_preimage_domain_wrapped_domain_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
541 isl.isl_union_pw_multi_aff_pullback_union_pw_multi_aff.restype = c_void_p
542 isl.isl_union_pw_multi_aff_pullback_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
543 isl.isl_union_pw_multi_aff_get_pw_multi_aff_list.restype = c_void_p
544 isl.isl_union_pw_multi_aff_get_pw_multi_aff_list.argtypes = [c_void_p]
545 isl.isl_union_pw_multi_aff_range_factor_domain.restype = c_void_p
546 isl.isl_union_pw_multi_aff_range_factor_domain.argtypes = [c_void_p]
547 isl.isl_union_pw_multi_aff_range_factor_range.restype = c_void_p
548 isl.isl_union_pw_multi_aff_range_factor_range.argtypes = [c_void_p]
549 isl.isl_union_pw_multi_aff_range_product.restype = c_void_p
550 isl.isl_union_pw_multi_aff_range_product.argtypes = [c_void_p, c_void_p]
551 isl.isl_union_pw_multi_aff_get_space.restype = c_void_p
552 isl.isl_union_pw_multi_aff_get_space.argtypes = [c_void_p]
553 isl.isl_union_pw_multi_aff_sub.restype = c_void_p
554 isl.isl_union_pw_multi_aff_sub.argtypes = [c_void_p, c_void_p]
555 isl.isl_union_pw_multi_aff_subtract_domain_space.restype = c_void_p
556 isl.isl_union_pw_multi_aff_subtract_domain_space.argtypes = [c_void_p, c_void_p]
557 isl.isl_union_pw_multi_aff_subtract_domain_union_set.restype = c_void_p
558 isl.isl_union_pw_multi_aff_subtract_domain_union_set.argtypes = [c_void_p, c_void_p]
559 isl.isl_union_pw_multi_aff_union_add.restype = c_void_p
560 isl.isl_union_pw_multi_aff_union_add.argtypes = [c_void_p, c_void_p]
561 isl.isl_union_pw_multi_aff_copy.restype = c_void_p
562 isl.isl_union_pw_multi_aff_copy.argtypes = [c_void_p]
563 isl.isl_union_pw_multi_aff_free.restype = c_void_p
564 isl.isl_union_pw_multi_aff_free.argtypes = [c_void_p]
565 isl.isl_union_pw_multi_aff_to_str.restype = POINTER(c_char)
566 isl.isl_union_pw_multi_aff_to_str.argtypes = [c_void_p]
576 self.ptr = isl.isl_multi_union_pw_aff_from_multi_pw_aff(isl.isl_multi_pw_aff_copy(args[0].ptr))
580 self.ptr = isl.isl_multi_union_pw_aff_from_union_pw_aff(isl.isl_union_pw_aff_copy(args[0].ptr))
584 self.ptr = isl.isl_multi_union_pw_aff_from_union_pw_aff_list(isl.isl_space_copy(args[0].ptr), isl.isl_union_pw_aff_list_copy(args[1].ptr))
588 self.ptr = isl.isl_multi_union_pw_aff_read_from_str(self.ctx, args[0].encode('ascii'))
593 isl.isl_multi_union_pw_aff_free(self.ptr)
600 ptr = isl.isl_multi_union_pw_aff_to_str(arg0.ptr)
607 return 'isl.multi_union_pw_aff("""%s""")' % s
609 return 'isl.multi_union_pw_aff("%s")' % s
622 res = isl.isl_multi_union_pw_aff_add(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
632 res = isl.isl_multi_union_pw_aff_get_at(arg0.ptr, arg1)
649 res = isl.isl_multi_union_pw_aff_bind(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
659 res = isl.isl_multi_union_pw_aff_coalesce(isl.isl_multi_union_pw_aff_copy(arg0.ptr))
669 res = isl.isl_multi_union_pw_aff_domain(isl.isl_multi_union_pw_aff_copy(arg0.ptr))
684 res = isl.isl_multi_union_pw_aff_flat_range_product(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
699 res = isl.isl_multi_union_pw_aff_gist(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
714 res = isl.isl_multi_union_pw_aff_gist_params(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
724 res = isl.isl_multi_union_pw_aff_has_range_tuple_id(arg0.ptr)
740 res = isl.isl_multi_union_pw_aff_intersect_domain(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
755 res = isl.isl_multi_union_pw_aff_intersect_params(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
765 res = isl.isl_multi_union_pw_aff_involves_nan(arg0.ptr)
776 res = isl.isl_multi_union_pw_aff_get_list(arg0.ptr)
788 res = isl.isl_multi_union_pw_aff_neg(isl.isl_multi_union_pw_aff_copy(arg0.ptr))
803 res = isl.isl_multi_union_pw_aff_plain_is_equal(arg0.ptr, arg1.ptr)
816 res = isl.isl_multi_union_pw_aff_pullback_union_pw_multi_aff(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
832 res = isl.isl_multi_union_pw_aff_range_product(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
842 res = isl.isl_multi_union_pw_aff_get_range_tuple_id(arg0.ptr)
854 res = isl.isl_multi_union_pw_aff_reset_range_tuple_id(isl.isl_multi_union_pw_aff_copy(arg0.ptr))
866 res = isl.isl_multi_union_pw_aff_scale_multi_val(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
882 res = isl.isl_multi_union_pw_aff_scale_val(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
895 res = isl.isl_multi_union_pw_aff_scale_down_multi_val(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
911 res = isl.isl_multi_union_pw_aff_scale_down_val(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
927 res = isl.isl_multi_union_pw_aff_set_at(isl.isl_multi_union_pw_aff_copy(arg0.ptr), arg1, isl.isl_union_pw_aff_copy(arg2.ptr))
944 res = isl.isl_multi_union_pw_aff_set_range_tuple_id(isl.isl_multi_union_pw_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
955 res = isl.isl_multi_union_pw_aff_size(arg0.ptr)
966 res = isl.isl_multi_union_pw_aff_get_space(arg0.ptr)
983 res = isl.isl_multi_union_pw_aff_sub(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
998 res = isl.isl_multi_union_pw_aff_union_add(isl.isl_multi_union_pw_aff_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
1009 res = isl.isl_multi_union_pw_aff_zero(isl.isl_space_copy(arg0.ptr))
1013 isl.isl_multi_union_pw_aff_from_multi_pw_aff.restype = c_void_p
1014 isl.isl_multi_union_pw_aff_from_multi_pw_aff.argtypes = [c_void_p]
1015 isl.isl_multi_union_pw_aff_from_union_pw_aff.restype = c_void_p
1016 isl.isl_multi_union_pw_aff_from_union_pw_aff.argtypes = [c_void_p]
1017 isl.isl_multi_union_pw_aff_from_union_pw_aff_list.restype = c_void_p
1018 isl.isl_multi_union_pw_aff_from_union_pw_aff_list.argtypes = [c_void_p, c_void_p]
1019 isl.isl_multi_union_pw_aff_read_from_str.restype = c_void_p
1020 isl.isl_multi_union_pw_aff_read_from_str.argtypes = [Context, c_char_p]
1021 isl.isl_multi_union_pw_aff_add.restype = c_void_p
1022 isl.isl_multi_union_pw_aff_add.argtypes = [c_void_p, c_void_p]
1023 isl.isl_multi_union_pw_aff_get_at.restype = c_void_p
1024 isl.isl_multi_union_pw_aff_get_at.argtypes = [c_void_p, c_int]
1025 isl.isl_multi_union_pw_aff_bind.restype = c_void_p
1026 isl.isl_multi_union_pw_aff_bind.argtypes = [c_void_p, c_void_p]
1027 isl.isl_multi_union_pw_aff_coalesce.restype = c_void_p
1028 isl.isl_multi_union_pw_aff_coalesce.argtypes = [c_void_p]
1029 isl.isl_multi_union_pw_aff_domain.restype = c_void_p
1030 isl.isl_multi_union_pw_aff_domain.argtypes = [c_void_p]
1031 isl.isl_multi_union_pw_aff_flat_range_product.restype = c_void_p
1032 isl.isl_multi_union_pw_aff_flat_range_product.argtypes = [c_void_p, c_void_p]
1033 isl.isl_multi_union_pw_aff_gist.restype = c_void_p
1034 isl.isl_multi_union_pw_aff_gist.argtypes = [c_void_p, c_void_p]
1035 isl.isl_multi_union_pw_aff_gist_params.restype = c_void_p
1036 isl.isl_multi_union_pw_aff_gist_params.argtypes = [c_void_p, c_void_p]
1037 isl.isl_multi_union_pw_aff_has_range_tuple_id.argtypes = [c_void_p]
1038 isl.isl_multi_union_pw_aff_intersect_domain.restype = c_void_p
1039 isl.isl_multi_union_pw_aff_intersect_domain.argtypes = [c_void_p, c_void_p]
1040 isl.isl_multi_union_pw_aff_intersect_params.restype = c_void_p
1041 isl.isl_multi_union_pw_aff_intersect_params.argtypes = [c_void_p, c_void_p]
1042 isl.isl_multi_union_pw_aff_involves_nan.argtypes = [c_void_p]
1043 isl.isl_multi_union_pw_aff_get_list.restype = c_void_p
1044 isl.isl_multi_union_pw_aff_get_list.argtypes = [c_void_p]
1045 isl.isl_multi_union_pw_aff_neg.restype = c_void_p
1046 isl.isl_multi_union_pw_aff_neg.argtypes = [c_void_p]
1047 isl.isl_multi_union_pw_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
1048 isl.isl_multi_union_pw_aff_pullback_union_pw_multi_aff.restype = c_void_p
1049 isl.isl_multi_union_pw_aff_pullback_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
1050 isl.isl_multi_union_pw_aff_range_product.restype = c_void_p
1051 isl.isl_multi_union_pw_aff_range_product.argtypes = [c_void_p, c_void_p]
1052 isl.isl_multi_union_pw_aff_get_range_tuple_id.restype = c_void_p
1053 isl.isl_multi_union_pw_aff_get_range_tuple_id.argtypes = [c_void_p]
1054 isl.isl_multi_union_pw_aff_reset_range_tuple_id.restype = c_void_p
1055 isl.isl_multi_union_pw_aff_reset_range_tuple_id.argtypes = [c_void_p]
1056 isl.isl_multi_union_pw_aff_scale_multi_val.restype = c_void_p
1057 isl.isl_multi_union_pw_aff_scale_multi_val.argtypes = [c_void_p, c_void_p]
1058 isl.isl_multi_union_pw_aff_scale_val.restype = c_void_p
1059 isl.isl_multi_union_pw_aff_scale_val.argtypes = [c_void_p, c_void_p]
1060 isl.isl_multi_union_pw_aff_scale_down_multi_val.restype = c_void_p
1061 isl.isl_multi_union_pw_aff_scale_down_multi_val.argtypes = [c_void_p, c_void_p]
1062 isl.isl_multi_union_pw_aff_scale_down_val.restype = c_void_p
1063 isl.isl_multi_union_pw_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
1064 isl.isl_multi_union_pw_aff_set_at.restype = c_void_p
1065 isl.isl_multi_union_pw_aff_set_at.argtypes = [c_void_p, c_int, c_void_p]
1066 isl.isl_multi_union_pw_aff_set_range_tuple_id.restype = c_void_p
1067 isl.isl_multi_union_pw_aff_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
1068 isl.isl_multi_union_pw_aff_size.argtypes = [c_void_p]
1069 isl.isl_multi_union_pw_aff_get_space.restype = c_void_p
1070 isl.isl_multi_union_pw_aff_get_space.argtypes = [c_void_p]
1071 isl.isl_multi_union_pw_aff_sub.restype = c_void_p
1072 isl.isl_multi_union_pw_aff_sub.argtypes = [c_void_p, c_void_p]
1073 isl.isl_multi_union_pw_aff_union_add.restype = c_void_p
1074 isl.isl_multi_union_pw_aff_union_add.argtypes = [c_void_p, c_void_p]
1075 isl.isl_multi_union_pw_aff_zero.restype = c_void_p
1076 isl.isl_multi_union_pw_aff_zero.argtypes = [c_void_p]
1077 isl.isl_multi_union_pw_aff_copy.restype = c_void_p
1078 isl.isl_multi_union_pw_aff_copy.argtypes = [c_void_p]
1079 isl.isl_multi_union_pw_aff_free.restype = c_void_p
1080 isl.isl_multi_union_pw_aff_free.argtypes = [c_void_p]
1081 isl.isl_multi_union_pw_aff_to_str.restype = POINTER(c_char)
1082 isl.isl_multi_union_pw_aff_to_str.argtypes = [c_void_p]
1092 self.ptr = isl.isl_union_pw_aff_from_aff(isl.isl_aff_copy(args[0].ptr))
1096 self.ptr = isl.isl_union_pw_aff_from_pw_aff(isl.isl_pw_aff_copy(args[0].ptr))
1100 self.ptr = isl.isl_union_pw_aff_read_from_str(self.ctx, args[0].encode('ascii'))
1105 isl.isl_union_pw_aff_free(self.ptr)
1112 ptr = isl.isl_union_pw_aff_to_str(arg0.ptr)
1119 return 'isl.union_pw_aff("""%s""")' % s
1121 return 'isl.union_pw_aff("%s")' % s
1134 res = isl.isl_union_pw_aff_add(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_pw_aff_copy(arg1.ptr))
1151 res = isl.isl_union_pw_aff_bind_id(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
1162 res = isl.isl_union_pw_aff_coalesce(isl.isl_union_pw_aff_copy(arg0.ptr))
1172 res = isl.isl_union_pw_aff_domain(isl.isl_union_pw_aff_copy(arg0.ptr))
1182 res = isl.isl_union_pw_aff_drop_unused_params(isl.isl_union_pw_aff_copy(arg0.ptr))
1197 res = isl.isl_union_pw_aff_gist(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
1209 res = isl.isl_union_pw_aff_intersect_domain_space(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
1220 res = isl.isl_union_pw_aff_intersect_domain_union_set(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
1236 res = isl.isl_union_pw_aff_intersect_domain_wrapped_domain(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
1251 res = isl.isl_union_pw_aff_intersect_domain_wrapped_range(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
1266 res = isl.isl_union_pw_aff_intersect_params(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
1281 res = isl.isl_union_pw_aff_plain_is_equal(arg0.ptr, arg1.ptr)
1294 res = isl.isl_union_pw_aff_pullback_union_pw_multi_aff(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
1305 res = isl.isl_union_pw_aff_get_space(arg0.ptr)
1322 res = isl.isl_union_pw_aff_sub(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_pw_aff_copy(arg1.ptr))
1334 res = isl.isl_union_pw_aff_subtract_domain_space(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
1345 res = isl.isl_union_pw_aff_subtract_domain_union_set(isl.isl_union_pw_aff_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
1356 res = isl.isl_union_pw_aff_to_list(isl.isl_union_pw_aff_copy(arg0.ptr))
1371 res = isl.isl_union_pw_aff_union_add(isl.isl_union_pw_aff_copy(arg0.ptr), isl.isl_union_pw_aff_copy(arg1.ptr))
1375 isl.isl_union_pw_aff_from_aff.restype = c_void_p
1376 isl.isl_union_pw_aff_from_aff.argtypes = [c_void_p]
1377 isl.isl_union_pw_aff_from_pw_aff.restype = c_void_p
1378 isl.isl_union_pw_aff_from_pw_aff.argtypes = [c_void_p]
1379 isl.isl_union_pw_aff_read_from_str.restype = c_void_p
1380 isl.isl_union_pw_aff_read_from_str.argtypes = [Context, c_char_p]
1381 isl.isl_union_pw_aff_add.restype = c_void_p
1382 isl.isl_union_pw_aff_add.argtypes = [c_void_p, c_void_p]
1383 isl.isl_union_pw_aff_bind_id.restype = c_void_p
1384 isl.isl_union_pw_aff_bind_id.argtypes = [c_void_p, c_void_p]
1385 isl.isl_union_pw_aff_coalesce.restype = c_void_p
1386 isl.isl_union_pw_aff_coalesce.argtypes = [c_void_p]
1387 isl.isl_union_pw_aff_domain.restype = c_void_p
1388 isl.isl_union_pw_aff_domain.argtypes = [c_void_p]
1389 isl.isl_union_pw_aff_drop_unused_params.restype = c_void_p
1390 isl.isl_union_pw_aff_drop_unused_params.argtypes = [c_void_p]
1391 isl.isl_union_pw_aff_gist.restype = c_void_p
1392 isl.isl_union_pw_aff_gist.argtypes = [c_void_p, c_void_p]
1393 isl.isl_union_pw_aff_intersect_domain_space.restype = c_void_p
1394 isl.isl_union_pw_aff_intersect_domain_space.argtypes = [c_void_p, c_void_p]
1395 isl.isl_union_pw_aff_intersect_domain_union_set.restype = c_void_p
1396 isl.isl_union_pw_aff_intersect_domain_union_set.argtypes = [c_void_p, c_void_p]
1397 isl.isl_union_pw_aff_intersect_domain_wrapped_domain.restype = c_void_p
1398 isl.isl_union_pw_aff_intersect_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
1399 isl.isl_union_pw_aff_intersect_domain_wrapped_range.restype = c_void_p
1400 isl.isl_union_pw_aff_intersect_domain_wrapped_range.argtypes = [c_void_p, c_void_p]
1401 isl.isl_union_pw_aff_intersect_params.restype = c_void_p
1402 isl.isl_union_pw_aff_intersect_params.argtypes = [c_void_p, c_void_p]
1403 isl.isl_union_pw_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
1404 isl.isl_union_pw_aff_pullback_union_pw_multi_aff.restype = c_void_p
1405 isl.isl_union_pw_aff_pullback_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
1406 isl.isl_union_pw_aff_get_space.restype = c_void_p
1407 isl.isl_union_pw_aff_get_space.argtypes = [c_void_p]
1408 isl.isl_union_pw_aff_sub.restype = c_void_p
1409 isl.isl_union_pw_aff_sub.argtypes = [c_void_p, c_void_p]
1410 isl.isl_union_pw_aff_subtract_domain_space.restype = c_void_p
1411 isl.isl_union_pw_aff_subtract_domain_space.argtypes = [c_void_p, c_void_p]
1412 isl.isl_union_pw_aff_subtract_domain_union_set.restype = c_void_p
1413 isl.isl_union_pw_aff_subtract_domain_union_set.argtypes = [c_void_p, c_void_p]
1414 isl.isl_union_pw_aff_to_list.restype = c_void_p
1415 isl.isl_union_pw_aff_to_list.argtypes = [c_void_p]
1416 isl.isl_union_pw_aff_union_add.restype = c_void_p
1417 isl.isl_union_pw_aff_union_add.argtypes = [c_void_p, c_void_p]
1418 isl.isl_union_pw_aff_copy.restype = c_void_p
1419 isl.isl_union_pw_aff_copy.argtypes = [c_void_p]
1420 isl.isl_union_pw_aff_free.restype = c_void_p
1421 isl.isl_union_pw_aff_free.argtypes = [c_void_p]
1422 isl.isl_union_pw_aff_to_str.restype = POINTER(c_char)
1423 isl.isl_union_pw_aff_to_str.argtypes = [c_void_p]
1433 self.ptr = isl.isl_multi_pw_aff_from_aff(isl.isl_aff_copy(args[0].ptr))
1437 self.ptr = isl.isl_multi_pw_aff_from_multi_aff(isl.isl_multi_aff_copy(args[0].ptr))
1441 self.ptr = isl.isl_multi_pw_aff_from_pw_aff(isl.isl_pw_aff_copy(args[0].ptr))
1445 self.ptr = isl.isl_multi_pw_aff_from_pw_aff_list(isl.isl_space_copy(args[0].ptr), isl.isl_pw_aff_list_copy(args[1].ptr))
1449 self.ptr = isl.isl_multi_pw_aff_from_pw_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr))
1453 self.ptr = isl.isl_multi_pw_aff_read_from_str(self.ctx, args[0].encode('ascii'))
1458 isl.isl_multi_pw_aff_free(self.ptr)
1465 ptr = isl.isl_multi_pw_aff_to_str(arg0.ptr)
1472 return 'isl.multi_pw_aff("""%s""")' % s
1474 return 'isl.multi_pw_aff("%s")' % s
1487 res = isl.isl_multi_pw_aff_add(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1499 res = isl.isl_multi_pw_aff_add_constant_multi_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
1515 res = isl.isl_multi_pw_aff_add_constant_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
1526 res = isl.isl_multi_pw_aff_as_map(isl.isl_multi_pw_aff_copy(arg0.ptr))
1536 res = isl.isl_multi_pw_aff_as_multi_aff(isl.isl_multi_pw_aff_copy(arg0.ptr))
1546 res = isl.isl_multi_pw_aff_as_set(isl.isl_multi_pw_aff_copy(arg0.ptr))
1556 res = isl.isl_multi_pw_aff_get_at(arg0.ptr, arg1)
1573 res = isl.isl_multi_pw_aff_bind(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
1588 res = isl.isl_multi_pw_aff_bind_domain(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
1603 res = isl.isl_multi_pw_aff_bind_domain_wrapped_domain(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
1613 res = isl.isl_multi_pw_aff_coalesce(isl.isl_multi_pw_aff_copy(arg0.ptr))
1623 res = isl.isl_multi_pw_aff_domain(isl.isl_multi_pw_aff_copy(arg0.ptr))
1633 res = isl.isl_multi_pw_aff_domain_reverse(isl.isl_multi_pw_aff_copy(arg0.ptr))
1648 res = isl.isl_multi_pw_aff_flat_range_product(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1663 res = isl.isl_multi_pw_aff_gist(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
1678 res = isl.isl_multi_pw_aff_gist_params(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
1688 res = isl.isl_multi_pw_aff_has_range_tuple_id(arg0.ptr)
1701 res = isl.isl_multi_pw_aff_identity_multi_pw_aff(isl.isl_multi_pw_aff_copy(args[0].ptr))
1709 res = isl.isl_multi_pw_aff_identity_on_domain_space(isl.isl_space_copy(args[0].ptr))
1725 res = isl.isl_multi_pw_aff_insert_domain(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
1740 res = isl.isl_multi_pw_aff_intersect_domain(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
1755 res = isl.isl_multi_pw_aff_intersect_params(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
1765 res = isl.isl_multi_pw_aff_involves_nan(arg0.ptr)
1783 res = isl.isl_multi_pw_aff_involves_param_id(args[0].ptr, args[1].ptr)
1795 res = isl.isl_multi_pw_aff_involves_param_id_list(args[0].ptr, args[1].ptr)
1807 res = isl.isl_multi_pw_aff_isa_multi_aff(arg0.ptr)
1818 res = isl.isl_multi_pw_aff_get_list(arg0.ptr)
1835 res = isl.isl_multi_pw_aff_max(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1845 res = isl.isl_multi_pw_aff_max_multi_val(isl.isl_multi_pw_aff_copy(arg0.ptr))
1860 res = isl.isl_multi_pw_aff_min(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1870 res = isl.isl_multi_pw_aff_min_multi_val(isl.isl_multi_pw_aff_copy(arg0.ptr))
1880 res = isl.isl_multi_pw_aff_neg(isl.isl_multi_pw_aff_copy(arg0.ptr))
1895 res = isl.isl_multi_pw_aff_plain_is_equal(arg0.ptr, arg1.ptr)
1911 res = isl.isl_multi_pw_aff_product(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1923 res = isl.isl_multi_pw_aff_pullback_multi_aff(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
1934 res = isl.isl_multi_pw_aff_pullback_multi_pw_aff(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
1945 res = isl.isl_multi_pw_aff_pullback_pw_multi_aff(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
1961 res = isl.isl_multi_pw_aff_range_product(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
1971 res = isl.isl_multi_pw_aff_get_range_tuple_id(arg0.ptr)
1983 res = isl.isl_multi_pw_aff_reset_range_tuple_id(isl.isl_multi_pw_aff_copy(arg0.ptr))
1995 res = isl.isl_multi_pw_aff_scale_multi_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
2011 res = isl.isl_multi_pw_aff_scale_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
2024 res = isl.isl_multi_pw_aff_scale_down_multi_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
2040 res = isl.isl_multi_pw_aff_scale_down_val(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
2056 res = isl.isl_multi_pw_aff_set_at(isl.isl_multi_pw_aff_copy(arg0.ptr), arg1, isl.isl_pw_aff_copy(arg2.ptr))
2073 res = isl.isl_multi_pw_aff_set_range_tuple_id(isl.isl_multi_pw_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
2084 res = isl.isl_multi_pw_aff_size(arg0.ptr)
2095 res = isl.isl_multi_pw_aff_get_space(arg0.ptr)
2112 res = isl.isl_multi_pw_aff_sub(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
2127 res = isl.isl_multi_pw_aff_unbind_params_insert_domain(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
2142 res = isl.isl_multi_pw_aff_union_add(isl.isl_multi_pw_aff_copy(arg0.ptr), isl.isl_multi_pw_aff_copy(arg1.ptr))
2153 res = isl.isl_multi_pw_aff_zero(isl.isl_space_copy(arg0.ptr))
2157 isl.isl_multi_pw_aff_from_aff.restype = c_void_p
2158 isl.isl_multi_pw_aff_from_aff.argtypes = [c_void_p]
2159 isl.isl_multi_pw_aff_from_multi_aff.restype = c_void_p
2160 isl.isl_multi_pw_aff_from_multi_aff.argtypes = [c_void_p]
2161 isl.isl_multi_pw_aff_from_pw_aff.restype = c_void_p
2162 isl.isl_multi_pw_aff_from_pw_aff.argtypes = [c_void_p]
2163 isl.isl_multi_pw_aff_from_pw_aff_list.restype = c_void_p
2164 isl.isl_multi_pw_aff_from_pw_aff_list.argtypes = [c_void_p, c_void_p]
2165 isl.isl_multi_pw_aff_from_pw_multi_aff.restype = c_void_p
2166 isl.isl_multi_pw_aff_from_pw_multi_aff.argtypes = [c_void_p]
2167 isl.isl_multi_pw_aff_read_from_str.restype = c_void_p
2168 isl.isl_multi_pw_aff_read_from_str.argtypes = [Context, c_char_p]
2169 isl.isl_multi_pw_aff_add.restype = c_void_p
2170 isl.isl_multi_pw_aff_add.argtypes = [c_void_p, c_void_p]
2171 isl.isl_multi_pw_aff_add_constant_multi_val.restype = c_void_p
2172 isl.isl_multi_pw_aff_add_constant_multi_val.argtypes = [c_void_p, c_void_p]
2173 isl.isl_multi_pw_aff_add_constant_val.restype = c_void_p
2174 isl.isl_multi_pw_aff_add_constant_val.argtypes = [c_void_p, c_void_p]
2175 isl.isl_multi_pw_aff_as_map.restype = c_void_p
2176 isl.isl_multi_pw_aff_as_map.argtypes = [c_void_p]
2177 isl.isl_multi_pw_aff_as_multi_aff.restype = c_void_p
2178 isl.isl_multi_pw_aff_as_multi_aff.argtypes = [c_void_p]
2179 isl.isl_multi_pw_aff_as_set.restype = c_void_p
2180 isl.isl_multi_pw_aff_as_set.argtypes = [c_void_p]
2181 isl.isl_multi_pw_aff_get_at.restype = c_void_p
2182 isl.isl_multi_pw_aff_get_at.argtypes = [c_void_p, c_int]
2183 isl.isl_multi_pw_aff_bind.restype = c_void_p
2184 isl.isl_multi_pw_aff_bind.argtypes = [c_void_p, c_void_p]
2185 isl.isl_multi_pw_aff_bind_domain.restype = c_void_p
2186 isl.isl_multi_pw_aff_bind_domain.argtypes = [c_void_p, c_void_p]
2187 isl.isl_multi_pw_aff_bind_domain_wrapped_domain.restype = c_void_p
2188 isl.isl_multi_pw_aff_bind_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
2189 isl.isl_multi_pw_aff_coalesce.restype = c_void_p
2190 isl.isl_multi_pw_aff_coalesce.argtypes = [c_void_p]
2191 isl.isl_multi_pw_aff_domain.restype = c_void_p
2192 isl.isl_multi_pw_aff_domain.argtypes = [c_void_p]
2193 isl.isl_multi_pw_aff_domain_reverse.restype = c_void_p
2194 isl.isl_multi_pw_aff_domain_reverse.argtypes = [c_void_p]
2195 isl.isl_multi_pw_aff_flat_range_product.restype = c_void_p
2196 isl.isl_multi_pw_aff_flat_range_product.argtypes = [c_void_p, c_void_p]
2197 isl.isl_multi_pw_aff_gist.restype = c_void_p
2198 isl.isl_multi_pw_aff_gist.argtypes = [c_void_p, c_void_p]
2199 isl.isl_multi_pw_aff_gist_params.restype = c_void_p
2200 isl.isl_multi_pw_aff_gist_params.argtypes = [c_void_p, c_void_p]
2201 isl.isl_multi_pw_aff_has_range_tuple_id.argtypes = [c_void_p]
2202 isl.isl_multi_pw_aff_identity_multi_pw_aff.restype = c_void_p
2203 isl.isl_multi_pw_aff_identity_multi_pw_aff.argtypes = [c_void_p]
2204 isl.isl_multi_pw_aff_identity_on_domain_space.restype = c_void_p
2205 isl.isl_multi_pw_aff_identity_on_domain_space.argtypes = [c_void_p]
2206 isl.isl_multi_pw_aff_insert_domain.restype = c_void_p
2207 isl.isl_multi_pw_aff_insert_domain.argtypes = [c_void_p, c_void_p]
2208 isl.isl_multi_pw_aff_intersect_domain.restype = c_void_p
2209 isl.isl_multi_pw_aff_intersect_domain.argtypes = [c_void_p, c_void_p]
2210 isl.isl_multi_pw_aff_intersect_params.restype = c_void_p
2211 isl.isl_multi_pw_aff_intersect_params.argtypes = [c_void_p, c_void_p]
2212 isl.isl_multi_pw_aff_involves_nan.argtypes = [c_void_p]
2213 isl.isl_multi_pw_aff_involves_param_id.argtypes = [c_void_p, c_void_p]
2214 isl.isl_multi_pw_aff_involves_param_id_list.argtypes = [c_void_p, c_void_p]
2215 isl.isl_multi_pw_aff_isa_multi_aff.argtypes = [c_void_p]
2216 isl.isl_multi_pw_aff_get_list.restype = c_void_p
2217 isl.isl_multi_pw_aff_get_list.argtypes = [c_void_p]
2218 isl.isl_multi_pw_aff_max.restype = c_void_p
2219 isl.isl_multi_pw_aff_max.argtypes = [c_void_p, c_void_p]
2220 isl.isl_multi_pw_aff_max_multi_val.restype = c_void_p
2221 isl.isl_multi_pw_aff_max_multi_val.argtypes = [c_void_p]
2222 isl.isl_multi_pw_aff_min.restype = c_void_p
2223 isl.isl_multi_pw_aff_min.argtypes = [c_void_p, c_void_p]
2224 isl.isl_multi_pw_aff_min_multi_val.restype = c_void_p
2225 isl.isl_multi_pw_aff_min_multi_val.argtypes = [c_void_p]
2226 isl.isl_multi_pw_aff_neg.restype = c_void_p
2227 isl.isl_multi_pw_aff_neg.argtypes = [c_void_p]
2228 isl.isl_multi_pw_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
2229 isl.isl_multi_pw_aff_product.restype = c_void_p
2230 isl.isl_multi_pw_aff_product.argtypes = [c_void_p, c_void_p]
2231 isl.isl_multi_pw_aff_pullback_multi_aff.restype = c_void_p
2232 isl.isl_multi_pw_aff_pullback_multi_aff.argtypes = [c_void_p, c_void_p]
2233 isl.isl_multi_pw_aff_pullback_multi_pw_aff.restype = c_void_p
2234 isl.isl_multi_pw_aff_pullback_multi_pw_aff.argtypes = [c_void_p, c_void_p]
2235 isl.isl_multi_pw_aff_pullback_pw_multi_aff.restype = c_void_p
2236 isl.isl_multi_pw_aff_pullback_pw_multi_aff.argtypes = [c_void_p, c_void_p]
2237 isl.isl_multi_pw_aff_range_product.restype = c_void_p
2238 isl.isl_multi_pw_aff_range_product.argtypes = [c_void_p, c_void_p]
2239 isl.isl_multi_pw_aff_get_range_tuple_id.restype = c_void_p
2240 isl.isl_multi_pw_aff_get_range_tuple_id.argtypes = [c_void_p]
2241 isl.isl_multi_pw_aff_reset_range_tuple_id.restype = c_void_p
2242 isl.isl_multi_pw_aff_reset_range_tuple_id.argtypes = [c_void_p]
2243 isl.isl_multi_pw_aff_scale_multi_val.restype = c_void_p
2244 isl.isl_multi_pw_aff_scale_multi_val.argtypes = [c_void_p, c_void_p]
2245 isl.isl_multi_pw_aff_scale_val.restype = c_void_p
2246 isl.isl_multi_pw_aff_scale_val.argtypes = [c_void_p, c_void_p]
2247 isl.isl_multi_pw_aff_scale_down_multi_val.restype = c_void_p
2248 isl.isl_multi_pw_aff_scale_down_multi_val.argtypes = [c_void_p, c_void_p]
2249 isl.isl_multi_pw_aff_scale_down_val.restype = c_void_p
2250 isl.isl_multi_pw_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
2251 isl.isl_multi_pw_aff_set_at.restype = c_void_p
2252 isl.isl_multi_pw_aff_set_at.argtypes = [c_void_p, c_int, c_void_p]
2253 isl.isl_multi_pw_aff_set_range_tuple_id.restype = c_void_p
2254 isl.isl_multi_pw_aff_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
2255 isl.isl_multi_pw_aff_size.argtypes = [c_void_p]
2256 isl.isl_multi_pw_aff_get_space.restype = c_void_p
2257 isl.isl_multi_pw_aff_get_space.argtypes = [c_void_p]
2258 isl.isl_multi_pw_aff_sub.restype = c_void_p
2259 isl.isl_multi_pw_aff_sub.argtypes = [c_void_p, c_void_p]
2260 isl.isl_multi_pw_aff_unbind_params_insert_domain.restype = c_void_p
2261 isl.isl_multi_pw_aff_unbind_params_insert_domain.argtypes = [c_void_p, c_void_p]
2262 isl.isl_multi_pw_aff_union_add.restype = c_void_p
2263 isl.isl_multi_pw_aff_union_add.argtypes = [c_void_p, c_void_p]
2264 isl.isl_multi_pw_aff_zero.restype = c_void_p
2265 isl.isl_multi_pw_aff_zero.argtypes = [c_void_p]
2266 isl.isl_multi_pw_aff_copy.restype = c_void_p
2267 isl.isl_multi_pw_aff_copy.argtypes = [c_void_p]
2268 isl.isl_multi_pw_aff_free.restype = c_void_p
2269 isl.isl_multi_pw_aff_free.argtypes = [c_void_p]
2270 isl.isl_multi_pw_aff_to_str.restype = POINTER(c_char)
2271 isl.isl_multi_pw_aff_to_str.argtypes = [c_void_p]
2281 self.ptr = isl.isl_pw_multi_aff_from_multi_aff(isl.isl_multi_aff_copy(args[0].ptr))
2285 self.ptr = isl.isl_pw_multi_aff_from_pw_aff(isl.isl_pw_aff_copy(args[0].ptr))
2289 self.ptr = isl.isl_pw_multi_aff_read_from_str(self.ctx, args[0].encode('ascii'))
2294 isl.isl_pw_multi_aff_free(self.ptr)
2301 ptr = isl.isl_pw_multi_aff_to_str(arg0.ptr)
2308 return 'isl.pw_multi_aff("""%s""")' % s
2310 return 'isl.pw_multi_aff("%s")' % s
2323 res = isl.isl_pw_multi_aff_add(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2335 res = isl.isl_pw_multi_aff_add_constant_multi_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
2351 res = isl.isl_pw_multi_aff_add_constant_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
2362 res = isl.isl_pw_multi_aff_as_map(isl.isl_pw_multi_aff_copy(arg0.ptr))
2372 res = isl.isl_pw_multi_aff_as_multi_aff(isl.isl_pw_multi_aff_copy(arg0.ptr))
2382 res = isl.isl_pw_multi_aff_as_set(isl.isl_pw_multi_aff_copy(arg0.ptr))
2392 res = isl.isl_pw_multi_aff_get_at(arg0.ptr, arg1)
2409 res = isl.isl_pw_multi_aff_bind_domain(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
2424 res = isl.isl_pw_multi_aff_bind_domain_wrapped_domain(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
2434 res = isl.isl_pw_multi_aff_coalesce(isl.isl_pw_multi_aff_copy(arg0.ptr))
2444 res = isl.isl_pw_multi_aff_domain(isl.isl_pw_multi_aff_copy(arg0.ptr))
2455 res = isl.isl_pw_multi_aff_domain_map(isl.isl_space_copy(arg0.ptr))
2465 res = isl.isl_pw_multi_aff_domain_reverse(isl.isl_pw_multi_aff_copy(arg0.ptr))
2475 res = isl.isl_pw_multi_aff_drop_unused_params(isl.isl_pw_multi_aff_copy(arg0.ptr))
2490 res = isl.isl_pw_multi_aff_flat_range_product(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2512 res = isl.isl_pw_multi_aff_foreach_piece(arg0.ptr, cb1, None)
2529 res = isl.isl_pw_multi_aff_gist(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
2544 res = isl.isl_pw_multi_aff_gist_params(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
2554 res = isl.isl_pw_multi_aff_has_range_tuple_id(arg0.ptr)
2562 res = isl.isl_pw_multi_aff_identity_on_domain_space(isl.isl_space_copy(args[0].ptr))
2578 res = isl.isl_pw_multi_aff_insert_domain(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
2593 res = isl.isl_pw_multi_aff_intersect_domain(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
2608 res = isl.isl_pw_multi_aff_intersect_params(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
2618 res = isl.isl_pw_multi_aff_involves_locals(arg0.ptr)
2629 res = isl.isl_pw_multi_aff_isa_multi_aff(arg0.ptr)
2640 res = isl.isl_pw_multi_aff_max_multi_val(isl.isl_pw_multi_aff_copy(arg0.ptr))
2650 res = isl.isl_pw_multi_aff_min_multi_val(isl.isl_pw_multi_aff_copy(arg0.ptr))
2666 res = isl.isl_pw_multi_aff_multi_val_on_domain(isl.isl_set_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
2676 res = isl.isl_pw_multi_aff_n_piece(arg0.ptr)
2692 res = isl.isl_pw_multi_aff_plain_is_equal(arg0.ptr, arg1.ptr)
2705 res = isl.isl_pw_multi_aff_preimage_domain_wrapped_domain_pw_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
2721 res = isl.isl_pw_multi_aff_product(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2733 res = isl.isl_pw_multi_aff_pullback_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
2744 res = isl.isl_pw_multi_aff_pullback_pw_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
2755 res = isl.isl_pw_multi_aff_range_factor_domain(isl.isl_pw_multi_aff_copy(arg0.ptr))
2765 res = isl.isl_pw_multi_aff_range_factor_range(isl.isl_pw_multi_aff_copy(arg0.ptr))
2776 res = isl.isl_pw_multi_aff_range_map(isl.isl_space_copy(arg0.ptr))
2791 res = isl.isl_pw_multi_aff_range_product(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2801 res = isl.isl_pw_multi_aff_get_range_tuple_id(arg0.ptr)
2815 res = isl.isl_pw_multi_aff_scale_multi_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
2831 res = isl.isl_pw_multi_aff_scale_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
2844 res = isl.isl_pw_multi_aff_scale_down_multi_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
2860 res = isl.isl_pw_multi_aff_scale_down_val(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
2878 res = isl.isl_pw_multi_aff_set_range_tuple_id(isl.isl_pw_multi_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
2889 res = isl.isl_pw_multi_aff_get_space(arg0.ptr)
2906 res = isl.isl_pw_multi_aff_sub(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2921 res = isl.isl_pw_multi_aff_subtract_domain(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
2931 res = isl.isl_pw_multi_aff_to_list(isl.isl_pw_multi_aff_copy(arg0.ptr))
2941 res = isl.isl_pw_multi_aff_to_multi_pw_aff(isl.isl_pw_multi_aff_copy(arg0.ptr))
2951 res = isl.isl_pw_multi_aff_to_union_pw_multi_aff(isl.isl_pw_multi_aff_copy(arg0.ptr))
2966 res = isl.isl_pw_multi_aff_union_add(isl.isl_pw_multi_aff_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
2977 res = isl.isl_pw_multi_aff_zero(isl.isl_space_copy(arg0.ptr))
2981 isl.isl_pw_multi_aff_from_multi_aff.restype = c_void_p
2982 isl.isl_pw_multi_aff_from_multi_aff.argtypes = [c_void_p]
2983 isl.isl_pw_multi_aff_from_pw_aff.restype = c_void_p
2984 isl.isl_pw_multi_aff_from_pw_aff.argtypes = [c_void_p]
2985 isl.isl_pw_multi_aff_read_from_str.restype = c_void_p
2986 isl.isl_pw_multi_aff_read_from_str.argtypes = [Context, c_char_p]
2987 isl.isl_pw_multi_aff_add.restype = c_void_p
2988 isl.isl_pw_multi_aff_add.argtypes = [c_void_p, c_void_p]
2989 isl.isl_pw_multi_aff_add_constant_multi_val.restype = c_void_p
2990 isl.isl_pw_multi_aff_add_constant_multi_val.argtypes = [c_void_p, c_void_p]
2991 isl.isl_pw_multi_aff_add_constant_val.restype = c_void_p
2992 isl.isl_pw_multi_aff_add_constant_val.argtypes = [c_void_p, c_void_p]
2993 isl.isl_pw_multi_aff_as_map.restype = c_void_p
2994 isl.isl_pw_multi_aff_as_map.argtypes = [c_void_p]
2995 isl.isl_pw_multi_aff_as_multi_aff.restype = c_void_p
2996 isl.isl_pw_multi_aff_as_multi_aff.argtypes = [c_void_p]
2997 isl.isl_pw_multi_aff_as_set.restype = c_void_p
2998 isl.isl_pw_multi_aff_as_set.argtypes = [c_void_p]
2999 isl.isl_pw_multi_aff_get_at.restype = c_void_p
3000 isl.isl_pw_multi_aff_get_at.argtypes = [c_void_p, c_int]
3001 isl.isl_pw_multi_aff_bind_domain.restype = c_void_p
3002 isl.isl_pw_multi_aff_bind_domain.argtypes = [c_void_p, c_void_p]
3003 isl.isl_pw_multi_aff_bind_domain_wrapped_domain.restype = c_void_p
3004 isl.isl_pw_multi_aff_bind_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
3005 isl.isl_pw_multi_aff_coalesce.restype = c_void_p
3006 isl.isl_pw_multi_aff_coalesce.argtypes = [c_void_p]
3007 isl.isl_pw_multi_aff_domain.restype = c_void_p
3008 isl.isl_pw_multi_aff_domain.argtypes = [c_void_p]
3009 isl.isl_pw_multi_aff_domain_map.restype = c_void_p
3010 isl.isl_pw_multi_aff_domain_map.argtypes = [c_void_p]
3011 isl.isl_pw_multi_aff_domain_reverse.restype = c_void_p
3012 isl.isl_pw_multi_aff_domain_reverse.argtypes = [c_void_p]
3013 isl.isl_pw_multi_aff_drop_unused_params.restype = c_void_p
3014 isl.isl_pw_multi_aff_drop_unused_params.argtypes = [c_void_p]
3015 isl.isl_pw_multi_aff_flat_range_product.restype = c_void_p
3016 isl.isl_pw_multi_aff_flat_range_product.argtypes = [c_void_p, c_void_p]
3017 isl.isl_pw_multi_aff_foreach_piece.argtypes = [c_void_p, c_void_p, c_void_p]
3018 isl.isl_pw_multi_aff_gist.restype = c_void_p
3019 isl.isl_pw_multi_aff_gist.argtypes = [c_void_p, c_void_p]
3020 isl.isl_pw_multi_aff_gist_params.restype = c_void_p
3021 isl.isl_pw_multi_aff_gist_params.argtypes = [c_void_p, c_void_p]
3022 isl.isl_pw_multi_aff_has_range_tuple_id.argtypes = [c_void_p]
3023 isl.isl_pw_multi_aff_identity_on_domain_space.restype = c_void_p
3024 isl.isl_pw_multi_aff_identity_on_domain_space.argtypes = [c_void_p]
3025 isl.isl_pw_multi_aff_insert_domain.restype = c_void_p
3026 isl.isl_pw_multi_aff_insert_domain.argtypes = [c_void_p, c_void_p]
3027 isl.isl_pw_multi_aff_intersect_domain.restype = c_void_p
3028 isl.isl_pw_multi_aff_intersect_domain.argtypes = [c_void_p, c_void_p]
3029 isl.isl_pw_multi_aff_intersect_params.restype = c_void_p
3030 isl.isl_pw_multi_aff_intersect_params.argtypes = [c_void_p, c_void_p]
3031 isl.isl_pw_multi_aff_involves_locals.argtypes = [c_void_p]
3032 isl.isl_pw_multi_aff_isa_multi_aff.argtypes = [c_void_p]
3033 isl.isl_pw_multi_aff_max_multi_val.restype = c_void_p
3034 isl.isl_pw_multi_aff_max_multi_val.argtypes = [c_void_p]
3035 isl.isl_pw_multi_aff_min_multi_val.restype = c_void_p
3036 isl.isl_pw_multi_aff_min_multi_val.argtypes = [c_void_p]
3037 isl.isl_pw_multi_aff_multi_val_on_domain.restype = c_void_p
3038 isl.isl_pw_multi_aff_multi_val_on_domain.argtypes = [c_void_p, c_void_p]
3039 isl.isl_pw_multi_aff_n_piece.argtypes = [c_void_p]
3040 isl.isl_pw_multi_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
3041 isl.isl_pw_multi_aff_preimage_domain_wrapped_domain_pw_multi_aff.restype = c_void_p
3042 isl.isl_pw_multi_aff_preimage_domain_wrapped_domain_pw_multi_aff.argtypes = [c_void_p, c_void_p]
3043 isl.isl_pw_multi_aff_product.restype = c_void_p
3044 isl.isl_pw_multi_aff_product.argtypes = [c_void_p, c_void_p]
3045 isl.isl_pw_multi_aff_pullback_multi_aff.restype = c_void_p
3046 isl.isl_pw_multi_aff_pullback_multi_aff.argtypes = [c_void_p, c_void_p]
3047 isl.isl_pw_multi_aff_pullback_pw_multi_aff.restype = c_void_p
3048 isl.isl_pw_multi_aff_pullback_pw_multi_aff.argtypes = [c_void_p, c_void_p]
3049 isl.isl_pw_multi_aff_range_factor_domain.restype = c_void_p
3050 isl.isl_pw_multi_aff_range_factor_domain.argtypes = [c_void_p]
3051 isl.isl_pw_multi_aff_range_factor_range.restype = c_void_p
3052 isl.isl_pw_multi_aff_range_factor_range.argtypes = [c_void_p]
3053 isl.isl_pw_multi_aff_range_map.restype = c_void_p
3054 isl.isl_pw_multi_aff_range_map.argtypes = [c_void_p]
3055 isl.isl_pw_multi_aff_range_product.restype = c_void_p
3056 isl.isl_pw_multi_aff_range_product.argtypes = [c_void_p, c_void_p]
3057 isl.isl_pw_multi_aff_get_range_tuple_id.restype = c_void_p
3058 isl.isl_pw_multi_aff_get_range_tuple_id.argtypes = [c_void_p]
3059 isl.isl_pw_multi_aff_scale_multi_val.restype = c_void_p
3060 isl.isl_pw_multi_aff_scale_multi_val.argtypes = [c_void_p, c_void_p]
3061 isl.isl_pw_multi_aff_scale_val.restype = c_void_p
3062 isl.isl_pw_multi_aff_scale_val.argtypes = [c_void_p, c_void_p]
3063 isl.isl_pw_multi_aff_scale_down_multi_val.restype = c_void_p
3064 isl.isl_pw_multi_aff_scale_down_multi_val.argtypes = [c_void_p, c_void_p]
3065 isl.isl_pw_multi_aff_scale_down_val.restype = c_void_p
3066 isl.isl_pw_multi_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
3067 isl.isl_pw_multi_aff_set_range_tuple_id.restype = c_void_p
3068 isl.isl_pw_multi_aff_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
3069 isl.isl_pw_multi_aff_get_space.restype = c_void_p
3070 isl.isl_pw_multi_aff_get_space.argtypes = [c_void_p]
3071 isl.isl_pw_multi_aff_sub.restype = c_void_p
3072 isl.isl_pw_multi_aff_sub.argtypes = [c_void_p, c_void_p]
3073 isl.isl_pw_multi_aff_subtract_domain.restype = c_void_p
3074 isl.isl_pw_multi_aff_subtract_domain.argtypes = [c_void_p, c_void_p]
3075 isl.isl_pw_multi_aff_to_list.restype = c_void_p
3076 isl.isl_pw_multi_aff_to_list.argtypes = [c_void_p]
3077 isl.isl_pw_multi_aff_to_multi_pw_aff.restype = c_void_p
3078 isl.isl_pw_multi_aff_to_multi_pw_aff.argtypes = [c_void_p]
3079 isl.isl_pw_multi_aff_to_union_pw_multi_aff.restype = c_void_p
3080 isl.isl_pw_multi_aff_to_union_pw_multi_aff.argtypes = [c_void_p]
3081 isl.isl_pw_multi_aff_union_add.restype = c_void_p
3082 isl.isl_pw_multi_aff_union_add.argtypes = [c_void_p, c_void_p]
3083 isl.isl_pw_multi_aff_zero.restype = c_void_p
3084 isl.isl_pw_multi_aff_zero.argtypes = [c_void_p]
3085 isl.isl_pw_multi_aff_copy.restype = c_void_p
3086 isl.isl_pw_multi_aff_copy.argtypes = [c_void_p]
3087 isl.isl_pw_multi_aff_free.restype = c_void_p
3088 isl.isl_pw_multi_aff_free.argtypes = [c_void_p]
3089 isl.isl_pw_multi_aff_to_str.restype = POINTER(c_char)
3090 isl.isl_pw_multi_aff_to_str.argtypes = [c_void_p]
3100 self.ptr = isl.isl_pw_aff_from_aff(isl.isl_aff_copy(args[0].ptr))
3104 self.ptr = isl.isl_pw_aff_read_from_str(self.ctx, args[0].encode('ascii'))
3109 isl.isl_pw_aff_free(self.ptr)
3116 ptr = isl.isl_pw_aff_to_str(arg0.ptr)
3123 return 'isl.pw_aff("""%s""")' % s
3125 return 'isl.pw_aff("%s")' % s
3138 res = isl.isl_pw_aff_add(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3155 res = isl.isl_pw_aff_add_constant_val(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
3166 res = isl.isl_pw_aff_as_aff(isl.isl_pw_aff_copy(arg0.ptr))
3176 res = isl.isl_pw_aff_as_map(isl.isl_pw_aff_copy(arg0.ptr))
3193 res = isl.isl_pw_aff_bind_id(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
3209 res = isl.isl_pw_aff_bind_domain(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
3224 res = isl.isl_pw_aff_bind_domain_wrapped_domain(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
3234 res = isl.isl_pw_aff_ceil(isl.isl_pw_aff_copy(arg0.ptr))
3244 res = isl.isl_pw_aff_coalesce(isl.isl_pw_aff_copy(arg0.ptr))
3264 res = isl.isl_pw_aff_cond(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr), isl.isl_pw_aff_copy(arg2.ptr))
3279 res = isl.isl_pw_aff_div(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3289 res = isl.isl_pw_aff_domain(isl.isl_pw_aff_copy(arg0.ptr))
3299 res = isl.isl_pw_aff_domain_reverse(isl.isl_pw_aff_copy(arg0.ptr))
3309 res = isl.isl_pw_aff_drop_unused_params(isl.isl_pw_aff_copy(arg0.ptr))
3324 res = isl.isl_pw_aff_eq_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3339 res = isl.isl_pw_aff_eval(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_point_copy(arg1.ptr))
3349 res = isl.isl_pw_aff_floor(isl.isl_pw_aff_copy(arg0.ptr))
3364 res = isl.isl_pw_aff_ge_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3379 res = isl.isl_pw_aff_gist(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
3394 res = isl.isl_pw_aff_gist_params(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
3409 res = isl.isl_pw_aff_gt_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3424 res = isl.isl_pw_aff_insert_domain(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
3439 res = isl.isl_pw_aff_intersect_domain(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
3454 res = isl.isl_pw_aff_intersect_params(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
3464 res = isl.isl_pw_aff_isa_aff(arg0.ptr)
3480 res = isl.isl_pw_aff_le_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3495 res = isl.isl_pw_aff_lt_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3510 res = isl.isl_pw_aff_max(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3520 res = isl.isl_pw_aff_max_val(isl.isl_pw_aff_copy(arg0.ptr))
3535 res = isl.isl_pw_aff_min(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3545 res = isl.isl_pw_aff_min_val(isl.isl_pw_aff_copy(arg0.ptr))
3562 res = isl.isl_pw_aff_mod_val(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
3578 res = isl.isl_pw_aff_mul(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3593 res = isl.isl_pw_aff_ne_set(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3603 res = isl.isl_pw_aff_neg(isl.isl_pw_aff_copy(arg0.ptr))
3616 res = isl.isl_pw_aff_param_on_domain_id(isl.isl_set_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
3627 res = isl.isl_pw_aff_params(isl.isl_pw_aff_copy(arg0.ptr))
3642 res = isl.isl_pw_aff_plain_is_equal(arg0.ptr, arg1.ptr)
3655 res = isl.isl_pw_aff_pullback_multi_aff(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
3666 res = isl.isl_pw_aff_pullback_multi_pw_aff(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
3677 res = isl.isl_pw_aff_pullback_pw_multi_aff(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
3695 res = isl.isl_pw_aff_scale_val(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
3713 res = isl.isl_pw_aff_scale_down_val(isl.isl_pw_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
3724 res = isl.isl_pw_aff_get_space(arg0.ptr)
3741 res = isl.isl_pw_aff_sub(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3756 res = isl.isl_pw_aff_subtract_domain(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
3771 res = isl.isl_pw_aff_tdiv_q(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3786 res = isl.isl_pw_aff_tdiv_r(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3796 res = isl.isl_pw_aff_to_list(isl.isl_pw_aff_copy(arg0.ptr))
3806 res = isl.isl_pw_aff_to_union_pw_aff(isl.isl_pw_aff_copy(arg0.ptr))
3821 res = isl.isl_pw_aff_union_add(isl.isl_pw_aff_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
3825 isl.isl_pw_aff_from_aff.restype = c_void_p
3826 isl.isl_pw_aff_from_aff.argtypes = [c_void_p]
3827 isl.isl_pw_aff_read_from_str.restype = c_void_p
3828 isl.isl_pw_aff_read_from_str.argtypes = [Context, c_char_p]
3829 isl.isl_pw_aff_add.restype = c_void_p
3830 isl.isl_pw_aff_add.argtypes = [c_void_p, c_void_p]
3831 isl.isl_pw_aff_add_constant_val.restype = c_void_p
3832 isl.isl_pw_aff_add_constant_val.argtypes = [c_void_p, c_void_p]
3833 isl.isl_pw_aff_as_aff.restype = c_void_p
3834 isl.isl_pw_aff_as_aff.argtypes = [c_void_p]
3835 isl.isl_pw_aff_as_map.restype = c_void_p
3836 isl.isl_pw_aff_as_map.argtypes = [c_void_p]
3837 isl.isl_pw_aff_bind_id.restype = c_void_p
3838 isl.isl_pw_aff_bind_id.argtypes = [c_void_p, c_void_p]
3839 isl.isl_pw_aff_bind_domain.restype = c_void_p
3840 isl.isl_pw_aff_bind_domain.argtypes = [c_void_p, c_void_p]
3841 isl.isl_pw_aff_bind_domain_wrapped_domain.restype = c_void_p
3842 isl.isl_pw_aff_bind_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
3843 isl.isl_pw_aff_ceil.restype = c_void_p
3844 isl.isl_pw_aff_ceil.argtypes = [c_void_p]
3845 isl.isl_pw_aff_coalesce.restype = c_void_p
3846 isl.isl_pw_aff_coalesce.argtypes = [c_void_p]
3847 isl.isl_pw_aff_cond.restype = c_void_p
3848 isl.isl_pw_aff_cond.argtypes = [c_void_p, c_void_p, c_void_p]
3849 isl.isl_pw_aff_div.restype = c_void_p
3850 isl.isl_pw_aff_div.argtypes = [c_void_p, c_void_p]
3851 isl.isl_pw_aff_domain.restype = c_void_p
3852 isl.isl_pw_aff_domain.argtypes = [c_void_p]
3853 isl.isl_pw_aff_domain_reverse.restype = c_void_p
3854 isl.isl_pw_aff_domain_reverse.argtypes = [c_void_p]
3855 isl.isl_pw_aff_drop_unused_params.restype = c_void_p
3856 isl.isl_pw_aff_drop_unused_params.argtypes = [c_void_p]
3857 isl.isl_pw_aff_eq_set.restype = c_void_p
3858 isl.isl_pw_aff_eq_set.argtypes = [c_void_p, c_void_p]
3859 isl.isl_pw_aff_eval.restype = c_void_p
3860 isl.isl_pw_aff_eval.argtypes = [c_void_p, c_void_p]
3861 isl.isl_pw_aff_floor.restype = c_void_p
3862 isl.isl_pw_aff_floor.argtypes = [c_void_p]
3863 isl.isl_pw_aff_ge_set.restype = c_void_p
3864 isl.isl_pw_aff_ge_set.argtypes = [c_void_p, c_void_p]
3865 isl.isl_pw_aff_gist.restype = c_void_p
3866 isl.isl_pw_aff_gist.argtypes = [c_void_p, c_void_p]
3867 isl.isl_pw_aff_gist_params.restype = c_void_p
3868 isl.isl_pw_aff_gist_params.argtypes = [c_void_p, c_void_p]
3869 isl.isl_pw_aff_gt_set.restype = c_void_p
3870 isl.isl_pw_aff_gt_set.argtypes = [c_void_p, c_void_p]
3871 isl.isl_pw_aff_insert_domain.restype = c_void_p
3872 isl.isl_pw_aff_insert_domain.argtypes = [c_void_p, c_void_p]
3873 isl.isl_pw_aff_intersect_domain.restype = c_void_p
3874 isl.isl_pw_aff_intersect_domain.argtypes = [c_void_p, c_void_p]
3875 isl.isl_pw_aff_intersect_params.restype = c_void_p
3876 isl.isl_pw_aff_intersect_params.argtypes = [c_void_p, c_void_p]
3877 isl.isl_pw_aff_isa_aff.argtypes = [c_void_p]
3878 isl.isl_pw_aff_le_set.restype = c_void_p
3879 isl.isl_pw_aff_le_set.argtypes = [c_void_p, c_void_p]
3880 isl.isl_pw_aff_lt_set.restype = c_void_p
3881 isl.isl_pw_aff_lt_set.argtypes = [c_void_p, c_void_p]
3882 isl.isl_pw_aff_max.restype = c_void_p
3883 isl.isl_pw_aff_max.argtypes = [c_void_p, c_void_p]
3884 isl.isl_pw_aff_max_val.restype = c_void_p
3885 isl.isl_pw_aff_max_val.argtypes = [c_void_p]
3886 isl.isl_pw_aff_min.restype = c_void_p
3887 isl.isl_pw_aff_min.argtypes = [c_void_p, c_void_p]
3888 isl.isl_pw_aff_min_val.restype = c_void_p
3889 isl.isl_pw_aff_min_val.argtypes = [c_void_p]
3890 isl.isl_pw_aff_mod_val.restype = c_void_p
3891 isl.isl_pw_aff_mod_val.argtypes = [c_void_p, c_void_p]
3892 isl.isl_pw_aff_mul.restype = c_void_p
3893 isl.isl_pw_aff_mul.argtypes = [c_void_p, c_void_p]
3894 isl.isl_pw_aff_ne_set.restype = c_void_p
3895 isl.isl_pw_aff_ne_set.argtypes = [c_void_p, c_void_p]
3896 isl.isl_pw_aff_neg.restype = c_void_p
3897 isl.isl_pw_aff_neg.argtypes = [c_void_p]
3898 isl.isl_pw_aff_param_on_domain_id.restype = c_void_p
3899 isl.isl_pw_aff_param_on_domain_id.argtypes = [c_void_p, c_void_p]
3900 isl.isl_pw_aff_params.restype = c_void_p
3901 isl.isl_pw_aff_params.argtypes = [c_void_p]
3902 isl.isl_pw_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
3903 isl.isl_pw_aff_pullback_multi_aff.restype = c_void_p
3904 isl.isl_pw_aff_pullback_multi_aff.argtypes = [c_void_p, c_void_p]
3905 isl.isl_pw_aff_pullback_multi_pw_aff.restype = c_void_p
3906 isl.isl_pw_aff_pullback_multi_pw_aff.argtypes = [c_void_p, c_void_p]
3907 isl.isl_pw_aff_pullback_pw_multi_aff.restype = c_void_p
3908 isl.isl_pw_aff_pullback_pw_multi_aff.argtypes = [c_void_p, c_void_p]
3909 isl.isl_pw_aff_scale_val.restype = c_void_p
3910 isl.isl_pw_aff_scale_val.argtypes = [c_void_p, c_void_p]
3911 isl.isl_pw_aff_scale_down_val.restype = c_void_p
3912 isl.isl_pw_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
3913 isl.isl_pw_aff_get_space.restype = c_void_p
3914 isl.isl_pw_aff_get_space.argtypes = [c_void_p]
3915 isl.isl_pw_aff_sub.restype = c_void_p
3916 isl.isl_pw_aff_sub.argtypes = [c_void_p, c_void_p]
3917 isl.isl_pw_aff_subtract_domain.restype = c_void_p
3918 isl.isl_pw_aff_subtract_domain.argtypes = [c_void_p, c_void_p]
3919 isl.isl_pw_aff_tdiv_q.restype = c_void_p
3920 isl.isl_pw_aff_tdiv_q.argtypes = [c_void_p, c_void_p]
3921 isl.isl_pw_aff_tdiv_r.restype = c_void_p
3922 isl.isl_pw_aff_tdiv_r.argtypes = [c_void_p, c_void_p]
3923 isl.isl_pw_aff_to_list.restype = c_void_p
3924 isl.isl_pw_aff_to_list.argtypes = [c_void_p]
3925 isl.isl_pw_aff_to_union_pw_aff.restype = c_void_p
3926 isl.isl_pw_aff_to_union_pw_aff.argtypes = [c_void_p]
3927 isl.isl_pw_aff_union_add.restype = c_void_p
3928 isl.isl_pw_aff_union_add.argtypes = [c_void_p, c_void_p]
3929 isl.isl_pw_aff_copy.restype = c_void_p
3930 isl.isl_pw_aff_copy.argtypes = [c_void_p]
3931 isl.isl_pw_aff_free.restype = c_void_p
3932 isl.isl_pw_aff_free.argtypes = [c_void_p]
3933 isl.isl_pw_aff_to_str.restype = POINTER(c_char)
3934 isl.isl_pw_aff_to_str.argtypes = [c_void_p]
3944 self.ptr = isl.isl_multi_aff_from_aff(isl.isl_aff_copy(args[0].ptr))
3948 self.ptr = isl.isl_multi_aff_from_aff_list(isl.isl_space_copy(args[0].ptr), isl.isl_aff_list_copy(args[1].ptr))
3952 self.ptr = isl.isl_multi_aff_read_from_str(self.ctx, args[0].encode('ascii'))
3957 isl.isl_multi_aff_free(self.ptr)
3964 ptr = isl.isl_multi_aff_to_str(arg0.ptr)
3971 return 'isl.multi_aff("""%s""")' % s
3973 return 'isl.multi_aff("%s")' % s
3986 res = isl.isl_multi_aff_add(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_aff_copy(arg1.ptr))
3998 res = isl.isl_multi_aff_add_constant_multi_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
4014 res = isl.isl_multi_aff_add_constant_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
4025 res = isl.isl_multi_aff_as_map(isl.isl_multi_aff_copy(arg0.ptr))
4035 res = isl.isl_multi_aff_as_set(isl.isl_multi_aff_copy(arg0.ptr))
4045 res = isl.isl_multi_aff_get_at(arg0.ptr, arg1)
4062 res = isl.isl_multi_aff_bind(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
4077 res = isl.isl_multi_aff_bind_domain(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
4092 res = isl.isl_multi_aff_bind_domain_wrapped_domain(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
4102 res = isl.isl_multi_aff_get_constant_multi_val(arg0.ptr)
4115 res = isl.isl_multi_aff_domain_map(isl.isl_space_copy(arg0.ptr))
4125 res = isl.isl_multi_aff_domain_reverse(isl.isl_multi_aff_copy(arg0.ptr))
4140 res = isl.isl_multi_aff_flat_range_product(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_aff_copy(arg1.ptr))
4150 res = isl.isl_multi_aff_floor(isl.isl_multi_aff_copy(arg0.ptr))
4165 res = isl.isl_multi_aff_gist(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
4180 res = isl.isl_multi_aff_gist_params(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
4190 res = isl.isl_multi_aff_has_range_tuple_id(arg0.ptr)
4203 res = isl.isl_multi_aff_identity_multi_aff(isl.isl_multi_aff_copy(args[0].ptr))
4211 res = isl.isl_multi_aff_identity_on_domain_space(isl.isl_space_copy(args[0].ptr))
4227 res = isl.isl_multi_aff_insert_domain(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
4237 res = isl.isl_multi_aff_involves_locals(arg0.ptr)
4248 res = isl.isl_multi_aff_involves_nan(arg0.ptr)
4259 res = isl.isl_multi_aff_get_list(arg0.ptr)
4268 res = isl.isl_multi_aff_multi_val_on_domain_space(isl.isl_space_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
4279 res = isl.isl_multi_aff_neg(isl.isl_multi_aff_copy(arg0.ptr))
4294 res = isl.isl_multi_aff_plain_is_equal(arg0.ptr, arg1.ptr)
4310 res = isl.isl_multi_aff_product(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_aff_copy(arg1.ptr))
4322 res = isl.isl_multi_aff_pullback_multi_aff(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
4334 res = isl.isl_multi_aff_range_map(isl.isl_space_copy(arg0.ptr))
4349 res = isl.isl_multi_aff_range_product(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_aff_copy(arg1.ptr))
4359 res = isl.isl_multi_aff_get_range_tuple_id(arg0.ptr)
4371 res = isl.isl_multi_aff_reset_range_tuple_id(isl.isl_multi_aff_copy(arg0.ptr))
4383 res = isl.isl_multi_aff_scale_multi_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
4399 res = isl.isl_multi_aff_scale_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
4412 res = isl.isl_multi_aff_scale_down_multi_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
4428 res = isl.isl_multi_aff_scale_down_val(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
4444 res = isl.isl_multi_aff_set_at(isl.isl_multi_aff_copy(arg0.ptr), arg1, isl.isl_aff_copy(arg2.ptr))
4461 res = isl.isl_multi_aff_set_range_tuple_id(isl.isl_multi_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
4472 res = isl.isl_multi_aff_size(arg0.ptr)
4483 res = isl.isl_multi_aff_get_space(arg0.ptr)
4500 res = isl.isl_multi_aff_sub(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_aff_copy(arg1.ptr))
4510 res = isl.isl_multi_aff_to_multi_pw_aff(isl.isl_multi_aff_copy(arg0.ptr))
4520 res = isl.isl_multi_aff_to_multi_union_pw_aff(isl.isl_multi_aff_copy(arg0.ptr))
4530 res = isl.isl_multi_aff_to_pw_multi_aff(isl.isl_multi_aff_copy(arg0.ptr))
4545 res = isl.isl_multi_aff_unbind_params_insert_domain(isl.isl_multi_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
4556 res = isl.isl_multi_aff_zero(isl.isl_space_copy(arg0.ptr))
4560 isl.isl_multi_aff_from_aff.restype = c_void_p
4561 isl.isl_multi_aff_from_aff.argtypes = [c_void_p]
4562 isl.isl_multi_aff_from_aff_list.restype = c_void_p
4563 isl.isl_multi_aff_from_aff_list.argtypes = [c_void_p, c_void_p]
4564 isl.isl_multi_aff_read_from_str.restype = c_void_p
4565 isl.isl_multi_aff_read_from_str.argtypes = [Context, c_char_p]
4566 isl.isl_multi_aff_add.restype = c_void_p
4567 isl.isl_multi_aff_add.argtypes = [c_void_p, c_void_p]
4568 isl.isl_multi_aff_add_constant_multi_val.restype = c_void_p
4569 isl.isl_multi_aff_add_constant_multi_val.argtypes = [c_void_p, c_void_p]
4570 isl.isl_multi_aff_add_constant_val.restype = c_void_p
4571 isl.isl_multi_aff_add_constant_val.argtypes = [c_void_p, c_void_p]
4572 isl.isl_multi_aff_as_map.restype = c_void_p
4573 isl.isl_multi_aff_as_map.argtypes = [c_void_p]
4574 isl.isl_multi_aff_as_set.restype = c_void_p
4575 isl.isl_multi_aff_as_set.argtypes = [c_void_p]
4576 isl.isl_multi_aff_get_at.restype = c_void_p
4577 isl.isl_multi_aff_get_at.argtypes = [c_void_p, c_int]
4578 isl.isl_multi_aff_bind.restype = c_void_p
4579 isl.isl_multi_aff_bind.argtypes = [c_void_p, c_void_p]
4580 isl.isl_multi_aff_bind_domain.restype = c_void_p
4581 isl.isl_multi_aff_bind_domain.argtypes = [c_void_p, c_void_p]
4582 isl.isl_multi_aff_bind_domain_wrapped_domain.restype = c_void_p
4583 isl.isl_multi_aff_bind_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
4584 isl.isl_multi_aff_get_constant_multi_val.restype = c_void_p
4585 isl.isl_multi_aff_get_constant_multi_val.argtypes = [c_void_p]
4586 isl.isl_multi_aff_domain_map.restype = c_void_p
4587 isl.isl_multi_aff_domain_map.argtypes = [c_void_p]
4588 isl.isl_multi_aff_domain_reverse.restype = c_void_p
4589 isl.isl_multi_aff_domain_reverse.argtypes = [c_void_p]
4590 isl.isl_multi_aff_flat_range_product.restype = c_void_p
4591 isl.isl_multi_aff_flat_range_product.argtypes = [c_void_p, c_void_p]
4592 isl.isl_multi_aff_floor.restype = c_void_p
4593 isl.isl_multi_aff_floor.argtypes = [c_void_p]
4594 isl.isl_multi_aff_gist.restype = c_void_p
4595 isl.isl_multi_aff_gist.argtypes = [c_void_p, c_void_p]
4596 isl.isl_multi_aff_gist_params.restype = c_void_p
4597 isl.isl_multi_aff_gist_params.argtypes = [c_void_p, c_void_p]
4598 isl.isl_multi_aff_has_range_tuple_id.argtypes = [c_void_p]
4599 isl.isl_multi_aff_identity_multi_aff.restype = c_void_p
4600 isl.isl_multi_aff_identity_multi_aff.argtypes = [c_void_p]
4601 isl.isl_multi_aff_identity_on_domain_space.restype = c_void_p
4602 isl.isl_multi_aff_identity_on_domain_space.argtypes = [c_void_p]
4603 isl.isl_multi_aff_insert_domain.restype = c_void_p
4604 isl.isl_multi_aff_insert_domain.argtypes = [c_void_p, c_void_p]
4605 isl.isl_multi_aff_involves_locals.argtypes = [c_void_p]
4606 isl.isl_multi_aff_involves_nan.argtypes = [c_void_p]
4607 isl.isl_multi_aff_get_list.restype = c_void_p
4608 isl.isl_multi_aff_get_list.argtypes = [c_void_p]
4609 isl.isl_multi_aff_multi_val_on_domain_space.restype = c_void_p
4610 isl.isl_multi_aff_multi_val_on_domain_space.argtypes = [c_void_p, c_void_p]
4611 isl.isl_multi_aff_neg.restype = c_void_p
4612 isl.isl_multi_aff_neg.argtypes = [c_void_p]
4613 isl.isl_multi_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
4614 isl.isl_multi_aff_product.restype = c_void_p
4615 isl.isl_multi_aff_product.argtypes = [c_void_p, c_void_p]
4616 isl.isl_multi_aff_pullback_multi_aff.restype = c_void_p
4617 isl.isl_multi_aff_pullback_multi_aff.argtypes = [c_void_p, c_void_p]
4618 isl.isl_multi_aff_range_map.restype = c_void_p
4619 isl.isl_multi_aff_range_map.argtypes = [c_void_p]
4620 isl.isl_multi_aff_range_product.restype = c_void_p
4621 isl.isl_multi_aff_range_product.argtypes = [c_void_p, c_void_p]
4622 isl.isl_multi_aff_get_range_tuple_id.restype = c_void_p
4623 isl.isl_multi_aff_get_range_tuple_id.argtypes = [c_void_p]
4624 isl.isl_multi_aff_reset_range_tuple_id.restype = c_void_p
4625 isl.isl_multi_aff_reset_range_tuple_id.argtypes = [c_void_p]
4626 isl.isl_multi_aff_scale_multi_val.restype = c_void_p
4627 isl.isl_multi_aff_scale_multi_val.argtypes = [c_void_p, c_void_p]
4628 isl.isl_multi_aff_scale_val.restype = c_void_p
4629 isl.isl_multi_aff_scale_val.argtypes = [c_void_p, c_void_p]
4630 isl.isl_multi_aff_scale_down_multi_val.restype = c_void_p
4631 isl.isl_multi_aff_scale_down_multi_val.argtypes = [c_void_p, c_void_p]
4632 isl.isl_multi_aff_scale_down_val.restype = c_void_p
4633 isl.isl_multi_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
4634 isl.isl_multi_aff_set_at.restype = c_void_p
4635 isl.isl_multi_aff_set_at.argtypes = [c_void_p, c_int, c_void_p]
4636 isl.isl_multi_aff_set_range_tuple_id.restype = c_void_p
4637 isl.isl_multi_aff_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
4638 isl.isl_multi_aff_size.argtypes = [c_void_p]
4639 isl.isl_multi_aff_get_space.restype = c_void_p
4640 isl.isl_multi_aff_get_space.argtypes = [c_void_p]
4641 isl.isl_multi_aff_sub.restype = c_void_p
4642 isl.isl_multi_aff_sub.argtypes = [c_void_p, c_void_p]
4643 isl.isl_multi_aff_to_multi_pw_aff.restype = c_void_p
4644 isl.isl_multi_aff_to_multi_pw_aff.argtypes = [c_void_p]
4645 isl.isl_multi_aff_to_multi_union_pw_aff.restype = c_void_p
4646 isl.isl_multi_aff_to_multi_union_pw_aff.argtypes = [c_void_p]
4647 isl.isl_multi_aff_to_pw_multi_aff.restype = c_void_p
4648 isl.isl_multi_aff_to_pw_multi_aff.argtypes = [c_void_p]
4649 isl.isl_multi_aff_unbind_params_insert_domain.restype = c_void_p
4650 isl.isl_multi_aff_unbind_params_insert_domain.argtypes = [c_void_p, c_void_p]
4651 isl.isl_multi_aff_zero.restype = c_void_p
4652 isl.isl_multi_aff_zero.argtypes = [c_void_p]
4653 isl.isl_multi_aff_copy.restype = c_void_p
4654 isl.isl_multi_aff_copy.argtypes = [c_void_p]
4655 isl.isl_multi_aff_free.restype = c_void_p
4656 isl.isl_multi_aff_free.argtypes = [c_void_p]
4657 isl.isl_multi_aff_to_str.restype = POINTER(c_char)
4658 isl.isl_multi_aff_to_str.argtypes = [c_void_p]
4668 self.ptr = isl.isl_aff_read_from_str(self.ctx, args[0].encode('ascii'))
4673 isl.isl_aff_free(self.ptr)
4680 ptr = isl.isl_aff_to_str(arg0.ptr)
4687 return 'isl.aff("""%s""")' % s
4689 return 'isl.aff("%s")' % s
4702 res = isl.isl_aff_add(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4719 res = isl.isl_aff_add_constant_val(isl.isl_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
4737 res = isl.isl_aff_bind_id(isl.isl_aff_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
4748 res = isl.isl_aff_ceil(isl.isl_aff_copy(arg0.ptr))
4758 res = isl.isl_aff_get_constant_val(arg0.ptr)
4775 res = isl.isl_aff_div(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4785 res = isl.isl_aff_domain_reverse(isl.isl_aff_copy(arg0.ptr))
4800 res = isl.isl_aff_eq_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4815 res = isl.isl_aff_eval(isl.isl_aff_copy(arg0.ptr), isl.isl_point_copy(arg1.ptr))
4825 res = isl.isl_aff_floor(isl.isl_aff_copy(arg0.ptr))
4840 res = isl.isl_aff_ge_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4855 res = isl.isl_aff_gist(isl.isl_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
4870 res = isl.isl_aff_gist_params(isl.isl_aff_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
4885 res = isl.isl_aff_gt_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4895 res = isl.isl_aff_is_cst(arg0.ptr)
4911 res = isl.isl_aff_le_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4926 res = isl.isl_aff_lt_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4943 res = isl.isl_aff_mod_val(isl.isl_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
4959 res = isl.isl_aff_mul(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4974 res = isl.isl_aff_ne_set(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
4984 res = isl.isl_aff_neg(isl.isl_aff_copy(arg0.ptr))
4999 res = isl.isl_aff_plain_is_equal(arg0.ptr, arg1.ptr)
5012 res = isl.isl_aff_pullback_multi_aff(isl.isl_aff_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
5030 res = isl.isl_aff_scale_val(isl.isl_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
5048 res = isl.isl_aff_scale_down_val(isl.isl_aff_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
5064 res = isl.isl_aff_sub(isl.isl_aff_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
5074 res = isl.isl_aff_to_list(isl.isl_aff_copy(arg0.ptr))
5089 res = isl.isl_aff_unbind_params_insert_domain(isl.isl_aff_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
5096 res = isl.isl_aff_zero_on_domain_space(isl.isl_space_copy(args[0].ptr))
5101 isl.isl_aff_read_from_str.restype = c_void_p
5102 isl.isl_aff_read_from_str.argtypes = [Context, c_char_p]
5103 isl.isl_aff_add.restype = c_void_p
5104 isl.isl_aff_add.argtypes = [c_void_p, c_void_p]
5105 isl.isl_aff_add_constant_val.restype = c_void_p
5106 isl.isl_aff_add_constant_val.argtypes = [c_void_p, c_void_p]
5107 isl.isl_aff_bind_id.restype = c_void_p
5108 isl.isl_aff_bind_id.argtypes = [c_void_p, c_void_p]
5109 isl.isl_aff_ceil.restype = c_void_p
5110 isl.isl_aff_ceil.argtypes = [c_void_p]
5111 isl.isl_aff_get_constant_val.restype = c_void_p
5112 isl.isl_aff_get_constant_val.argtypes = [c_void_p]
5113 isl.isl_aff_div.restype = c_void_p
5114 isl.isl_aff_div.argtypes = [c_void_p, c_void_p]
5115 isl.isl_aff_domain_reverse.restype = c_void_p
5116 isl.isl_aff_domain_reverse.argtypes = [c_void_p]
5117 isl.isl_aff_eq_set.restype = c_void_p
5118 isl.isl_aff_eq_set.argtypes = [c_void_p, c_void_p]
5119 isl.isl_aff_eval.restype = c_void_p
5120 isl.isl_aff_eval.argtypes = [c_void_p, c_void_p]
5121 isl.isl_aff_floor.restype = c_void_p
5122 isl.isl_aff_floor.argtypes = [c_void_p]
5123 isl.isl_aff_ge_set.restype = c_void_p
5124 isl.isl_aff_ge_set.argtypes = [c_void_p, c_void_p]
5125 isl.isl_aff_gist.restype = c_void_p
5126 isl.isl_aff_gist.argtypes = [c_void_p, c_void_p]
5127 isl.isl_aff_gist_params.restype = c_void_p
5128 isl.isl_aff_gist_params.argtypes = [c_void_p, c_void_p]
5129 isl.isl_aff_gt_set.restype = c_void_p
5130 isl.isl_aff_gt_set.argtypes = [c_void_p, c_void_p]
5131 isl.isl_aff_is_cst.argtypes = [c_void_p]
5132 isl.isl_aff_le_set.restype = c_void_p
5133 isl.isl_aff_le_set.argtypes = [c_void_p, c_void_p]
5134 isl.isl_aff_lt_set.restype = c_void_p
5135 isl.isl_aff_lt_set.argtypes = [c_void_p, c_void_p]
5136 isl.isl_aff_mod_val.restype = c_void_p
5137 isl.isl_aff_mod_val.argtypes = [c_void_p, c_void_p]
5138 isl.isl_aff_mul.restype = c_void_p
5139 isl.isl_aff_mul.argtypes = [c_void_p, c_void_p]
5140 isl.isl_aff_ne_set.restype = c_void_p
5141 isl.isl_aff_ne_set.argtypes = [c_void_p, c_void_p]
5142 isl.isl_aff_neg.restype = c_void_p
5143 isl.isl_aff_neg.argtypes = [c_void_p]
5144 isl.isl_aff_plain_is_equal.argtypes = [c_void_p, c_void_p]
5145 isl.isl_aff_pullback_multi_aff.restype = c_void_p
5146 isl.isl_aff_pullback_multi_aff.argtypes = [c_void_p, c_void_p]
5147 isl.isl_aff_scale_val.restype = c_void_p
5148 isl.isl_aff_scale_val.argtypes = [c_void_p, c_void_p]
5149 isl.isl_aff_scale_down_val.restype = c_void_p
5150 isl.isl_aff_scale_down_val.argtypes = [c_void_p, c_void_p]
5151 isl.isl_aff_sub.restype = c_void_p
5152 isl.isl_aff_sub.argtypes = [c_void_p, c_void_p]
5153 isl.isl_aff_to_list.restype = c_void_p
5154 isl.isl_aff_to_list.argtypes = [c_void_p]
5155 isl.isl_aff_unbind_params_insert_domain.restype = c_void_p
5156 isl.isl_aff_unbind_params_insert_domain.argtypes = [c_void_p, c_void_p]
5157 isl.isl_aff_zero_on_domain_space.restype = c_void_p
5158 isl.isl_aff_zero_on_domain_space.argtypes = [c_void_p]
5159 isl.isl_aff_copy.restype = c_void_p
5160 isl.isl_aff_copy.argtypes = [c_void_p]
5161 isl.isl_aff_free.restype = c_void_p
5162 isl.isl_aff_free.argtypes = [c_void_p]
5163 isl.isl_aff_to_str.restype = POINTER(c_char)
5164 isl.isl_aff_to_str.argtypes = [c_void_p]
5174 self.ptr = isl.isl_aff_list_alloc(self.ctx, args[0])
5178 self.ptr = isl.isl_aff_list_from_aff(isl.isl_aff_copy(args[0].ptr))
5182 self.ptr = isl.isl_aff_list_read_from_str(self.ctx, args[0].encode('ascii'))
5187 isl.isl_aff_list_free(self.ptr)
5194 ptr = isl.isl_aff_list_to_str(arg0.ptr)
5201 return 'isl.aff_list("""%s""")' % s
5203 return 'isl.aff_list("%s")' % s
5216 res = isl.isl_aff_list_add(isl.isl_aff_list_copy(arg0.ptr), isl.isl_aff_copy(arg1.ptr))
5226 res = isl.isl_aff_list_get_at(arg0.ptr, arg1)
5238 res = isl.isl_aff_list_clear(isl.isl_aff_list_copy(arg0.ptr))
5253 res = isl.isl_aff_list_concat(isl.isl_aff_list_copy(arg0.ptr), isl.isl_aff_list_copy(arg1.ptr))
5263 res = isl.isl_aff_list_drop(isl.isl_aff_list_copy(arg0.ptr), arg1, arg2)
5284 res = isl.isl_aff_list_foreach(arg0.ptr, cb1, None)
5298 cb_arg0 = aff(ctx=arg0.ctx, ptr=isl.isl_aff_copy(cb_arg0))
5299 cb_arg1 = aff(ctx=arg0.ctx, ptr=isl.isl_aff_copy(cb_arg1))
5319 res = isl.isl_aff_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
5336 res = isl.isl_aff_list_insert(isl.isl_aff_list_copy(arg0.ptr), arg1, isl.isl_aff_copy(arg2.ptr))
5351 res = isl.isl_aff_list_set_at(isl.isl_aff_list_copy(arg0.ptr), arg1, isl.isl_aff_copy(arg2.ptr))
5361 res = isl.isl_aff_list_size(arg0.ptr)
5366 isl.isl_aff_list_alloc.restype = c_void_p
5367 isl.isl_aff_list_alloc.argtypes = [Context, c_int]
5368 isl.isl_aff_list_from_aff.restype = c_void_p
5369 isl.isl_aff_list_from_aff.argtypes = [c_void_p]
5370 isl.isl_aff_list_read_from_str.restype = c_void_p
5371 isl.isl_aff_list_read_from_str.argtypes = [Context, c_char_p]
5372 isl.isl_aff_list_add.restype = c_void_p
5373 isl.isl_aff_list_add.argtypes = [c_void_p, c_void_p]
5374 isl.isl_aff_list_get_at.restype = c_void_p
5375 isl.isl_aff_list_get_at.argtypes = [c_void_p, c_int]
5376 isl.isl_aff_list_clear.restype = c_void_p
5377 isl.isl_aff_list_clear.argtypes = [c_void_p]
5378 isl.isl_aff_list_concat.restype = c_void_p
5379 isl.isl_aff_list_concat.argtypes = [c_void_p, c_void_p]
5380 isl.isl_aff_list_drop.restype = c_void_p
5381 isl.isl_aff_list_drop.argtypes = [c_void_p, c_int, c_int]
5382 isl.isl_aff_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
5383 isl.isl_aff_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
5384 isl.isl_aff_list_insert.restype = c_void_p
5385 isl.isl_aff_list_insert.argtypes = [c_void_p, c_int, c_void_p]
5386 isl.isl_aff_list_set_at.restype = c_void_p
5387 isl.isl_aff_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
5388 isl.isl_aff_list_size.argtypes = [c_void_p]
5389 isl.isl_aff_list_copy.restype = c_void_p
5390 isl.isl_aff_list_copy.argtypes = [c_void_p]
5391 isl.isl_aff_list_free.restype = c_void_p
5392 isl.isl_aff_list_free.argtypes = [c_void_p]
5393 isl.isl_aff_list_to_str.restype = POINTER(c_char)
5394 isl.isl_aff_list_to_str.argtypes = [c_void_p]
5404 self.ptr = isl.isl_ast_build_alloc(self.ctx)
5409 isl.isl_ast_build_free(self.ptr)
5423 cb_arg1 = ast_build(ctx=arg0.ctx, ptr=isl.isl_ast_build_copy(cb_arg1))
5429 return isl.isl_ast_node_copy(res.ptr)
5432 res = isl.isl_ast_build_set_at_each_domain(isl.isl_ast_build_copy(arg0.ptr), cb1, None)
5453 res = isl.isl_ast_build_access_from_multi_pw_aff(args[0].ptr, isl.isl_multi_pw_aff_copy(args[1].ptr))
5469 res = isl.isl_ast_build_access_from_pw_multi_aff(args[0].ptr, isl.isl_pw_multi_aff_copy(args[1].ptr))
5487 res = isl.isl_ast_build_call_from_multi_pw_aff(args[0].ptr, isl.isl_multi_pw_aff_copy(args[1].ptr))
5503 res = isl.isl_ast_build_call_from_pw_multi_aff(args[0].ptr, isl.isl_pw_multi_aff_copy(args[1].ptr))
5521 res = isl.isl_ast_build_expr_from_pw_aff(args[0].ptr, isl.isl_pw_aff_copy(args[1].ptr))
5537 res = isl.isl_ast_build_expr_from_set(args[0].ptr, isl.isl_set_copy(args[1].ptr))
5554 res = isl.isl_ast_build_from_context(isl.isl_set_copy(arg0.ptr))
5566 res = isl.isl_ast_build_node_from_schedule(args[0].ptr, isl.isl_schedule_copy(args[1].ptr))
5587 res = isl.isl_ast_build_node_from_schedule_map(arg0.ptr, isl.isl_union_map_copy(arg1.ptr))
5602 res = isl.isl_ast_build_get_schedule(arg0.ptr)
5613 isl.isl_ast_build_alloc.restype = c_void_p
5614 isl.isl_ast_build_alloc.argtypes = [Context]
5615 isl.isl_ast_build_set_at_each_domain.restype = c_void_p
5616 isl.isl_ast_build_set_at_each_domain.argtypes = [c_void_p, c_void_p, c_void_p]
5617 isl.isl_ast_build_access_from_multi_pw_aff.restype = c_void_p
5618 isl.isl_ast_build_access_from_multi_pw_aff.argtypes = [c_void_p, c_void_p]
5619 isl.isl_ast_build_access_from_pw_multi_aff.restype = c_void_p
5620 isl.isl_ast_build_access_from_pw_multi_aff.argtypes = [c_void_p, c_void_p]
5621 isl.isl_ast_build_call_from_multi_pw_aff.restype = c_void_p
5622 isl.isl_ast_build_call_from_multi_pw_aff.argtypes = [c_void_p, c_void_p]
5623 isl.isl_ast_build_call_from_pw_multi_aff.restype = c_void_p
5624 isl.isl_ast_build_call_from_pw_multi_aff.argtypes = [c_void_p, c_void_p]
5625 isl.isl_ast_build_expr_from_pw_aff.restype = c_void_p
5626 isl.isl_ast_build_expr_from_pw_aff.argtypes = [c_void_p, c_void_p]
5627 isl.isl_ast_build_expr_from_set.restype = c_void_p
5628 isl.isl_ast_build_expr_from_set.argtypes = [c_void_p, c_void_p]
5629 isl.isl_ast_build_from_context.restype = c_void_p
5630 isl.isl_ast_build_from_context.argtypes = [c_void_p]
5631 isl.isl_ast_build_node_from_schedule.restype = c_void_p
5632 isl.isl_ast_build_node_from_schedule.argtypes = [c_void_p, c_void_p]
5633 isl.isl_ast_build_node_from_schedule_map.restype = c_void_p
5634 isl.isl_ast_build_node_from_schedule_map.argtypes = [c_void_p, c_void_p]
5635 isl.isl_ast_build_get_schedule.restype = c_void_p
5636 isl.isl_ast_build_get_schedule.argtypes = [c_void_p]
5637 isl.isl_ast_build_copy.restype = c_void_p
5638 isl.isl_ast_build_copy.argtypes = [c_void_p]
5639 isl.isl_ast_build_free.restype = c_void_p
5640 isl.isl_ast_build_free.argtypes = [c_void_p]
5650 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5654 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5658 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5663 isl.isl_ast_expr_free(self.ptr)
5666 type = isl.isl_ast_expr_get_type(keywords["ptr"])
5681 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
5688 return 'isl.ast_expr("""%s""")' % s
5690 return 'isl.ast_expr("%s")' % s
5698 res = isl.isl_ast_expr_to_C_str(arg0.ptr)
5705 isl.isl_ast_expr_to_C_str.restype = POINTER(c_char)
5706 isl.isl_ast_expr_to_C_str.argtypes = [c_void_p]
5707 isl.isl_ast_expr_copy.restype = c_void_p
5708 isl.isl_ast_expr_copy.argtypes = [c_void_p]
5709 isl.isl_ast_expr_free.restype = c_void_p
5710 isl.isl_ast_expr_free.argtypes = [c_void_p]
5711 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
5712 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
5713 isl.isl_ast_expr_get_type.argtypes = [c_void_p]
5724 isl.isl_ast_expr_free(self.ptr)
5733 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
5740 return 'isl.ast_expr_id("""%s""")' % s
5742 return 'isl.ast_expr_id("%s")' % s
5750 res = isl.isl_ast_expr_id_get_id(arg0.ptr)
5756 isl.isl_ast_expr_id_get_id.restype = c_void_p
5757 isl.isl_ast_expr_id_get_id.argtypes = [c_void_p]
5758 isl.isl_ast_expr_copy.restype = c_void_p
5759 isl.isl_ast_expr_copy.argtypes = [c_void_p]
5760 isl.isl_ast_expr_free.restype = c_void_p
5761 isl.isl_ast_expr_free.argtypes = [c_void_p]
5762 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
5763 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
5774 isl.isl_ast_expr_free(self.ptr)
5783 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
5790 return 'isl.ast_expr_int("""%s""")' % s
5792 return 'isl.ast_expr_int("%s")' % s
5800 res = isl.isl_ast_expr_int_get_val(arg0.ptr)
5806 isl.isl_ast_expr_int_get_val.restype = c_void_p
5807 isl.isl_ast_expr_int_get_val.argtypes = [c_void_p]
5808 isl.isl_ast_expr_copy.restype = c_void_p
5809 isl.isl_ast_expr_copy.argtypes = [c_void_p]
5810 isl.isl_ast_expr_free.restype = c_void_p
5811 isl.isl_ast_expr_free.argtypes = [c_void_p]
5812 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
5813 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
5823 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5827 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5831 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5835 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5839 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5843 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5847 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5851 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5855 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5859 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5863 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5867 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5871 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5875 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5879 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5883 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5887 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5891 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5895 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5899 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5903 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5907 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5911 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5915 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5919 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5923 self.ptr = isl.isl_ast_expr_copy(args[0].ptr)
5928 isl.isl_ast_expr_free(self.ptr)
5931 type = isl.isl_ast_expr_op_get_type(keywords["ptr"])
5992 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
5999 return 'isl.ast_expr_op("""%s""")' % s
6001 return 'isl.ast_expr_op("%s")' % s
6009 res = isl.isl_ast_expr_op_get_arg(arg0.ptr, arg1)
6021 res = isl.isl_ast_expr_op_get_n_arg(arg0.ptr)
6028 isl.isl_ast_expr_op_get_arg.restype = c_void_p
6029 isl.isl_ast_expr_op_get_arg.argtypes = [c_void_p, c_int]
6030 isl.isl_ast_expr_op_get_n_arg.argtypes = [c_void_p]
6031 isl.isl_ast_expr_copy.restype = c_void_p
6032 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6033 isl.isl_ast_expr_free.restype = c_void_p
6034 isl.isl_ast_expr_free.argtypes = [c_void_p]
6035 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6036 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6037 isl.isl_ast_expr_op_get_type.argtypes = [c_void_p]
6048 isl.isl_ast_expr_free(self.ptr)
6057 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6064 return 'isl.ast_expr_op_access("""%s""")' % s
6066 return 'isl.ast_expr_op_access("%s")' % s
6068 isl.isl_ast_expr_copy.restype = c_void_p
6069 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6070 isl.isl_ast_expr_free.restype = c_void_p
6071 isl.isl_ast_expr_free.argtypes = [c_void_p]
6072 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6073 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6084 isl.isl_ast_expr_free(self.ptr)
6093 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6100 return 'isl.ast_expr_op_add("""%s""")' % s
6102 return 'isl.ast_expr_op_add("%s")' % s
6104 isl.isl_ast_expr_copy.restype = c_void_p
6105 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6106 isl.isl_ast_expr_free.restype = c_void_p
6107 isl.isl_ast_expr_free.argtypes = [c_void_p]
6108 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6109 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6120 isl.isl_ast_expr_free(self.ptr)
6129 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6136 return 'isl.ast_expr_op_address_of("""%s""")' % s
6138 return 'isl.ast_expr_op_address_of("%s")' % s
6140 isl.isl_ast_expr_copy.restype = c_void_p
6141 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6142 isl.isl_ast_expr_free.restype = c_void_p
6143 isl.isl_ast_expr_free.argtypes = [c_void_p]
6144 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6145 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6156 isl.isl_ast_expr_free(self.ptr)
6165 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6172 return 'isl.ast_expr_op_and("""%s""")' % s
6174 return 'isl.ast_expr_op_and("%s")' % s
6176 isl.isl_ast_expr_copy.restype = c_void_p
6177 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6178 isl.isl_ast_expr_free.restype = c_void_p
6179 isl.isl_ast_expr_free.argtypes = [c_void_p]
6180 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6181 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6192 isl.isl_ast_expr_free(self.ptr)
6201 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6208 return 'isl.ast_expr_op_and_then("""%s""")' % s
6210 return 'isl.ast_expr_op_and_then("%s")' % s
6212 isl.isl_ast_expr_copy.restype = c_void_p
6213 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6214 isl.isl_ast_expr_free.restype = c_void_p
6215 isl.isl_ast_expr_free.argtypes = [c_void_p]
6216 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6217 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6228 isl.isl_ast_expr_free(self.ptr)
6237 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6244 return 'isl.ast_expr_op_call("""%s""")' % s
6246 return 'isl.ast_expr_op_call("%s")' % s
6248 isl.isl_ast_expr_copy.restype = c_void_p
6249 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6250 isl.isl_ast_expr_free.restype = c_void_p
6251 isl.isl_ast_expr_free.argtypes = [c_void_p]
6252 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6253 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6264 isl.isl_ast_expr_free(self.ptr)
6273 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6280 return 'isl.ast_expr_op_cond("""%s""")' % s
6282 return 'isl.ast_expr_op_cond("%s")' % s
6284 isl.isl_ast_expr_copy.restype = c_void_p
6285 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6286 isl.isl_ast_expr_free.restype = c_void_p
6287 isl.isl_ast_expr_free.argtypes = [c_void_p]
6288 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6289 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6300 isl.isl_ast_expr_free(self.ptr)
6309 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6316 return 'isl.ast_expr_op_div("""%s""")' % s
6318 return 'isl.ast_expr_op_div("%s")' % s
6320 isl.isl_ast_expr_copy.restype = c_void_p
6321 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6322 isl.isl_ast_expr_free.restype = c_void_p
6323 isl.isl_ast_expr_free.argtypes = [c_void_p]
6324 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6325 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6336 isl.isl_ast_expr_free(self.ptr)
6345 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6352 return 'isl.ast_expr_op_eq("""%s""")' % s
6354 return 'isl.ast_expr_op_eq("%s")' % s
6356 isl.isl_ast_expr_copy.restype = c_void_p
6357 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6358 isl.isl_ast_expr_free.restype = c_void_p
6359 isl.isl_ast_expr_free.argtypes = [c_void_p]
6360 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6361 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6372 isl.isl_ast_expr_free(self.ptr)
6381 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6388 return 'isl.ast_expr_op_fdiv_q("""%s""")' % s
6390 return 'isl.ast_expr_op_fdiv_q("%s")' % s
6392 isl.isl_ast_expr_copy.restype = c_void_p
6393 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6394 isl.isl_ast_expr_free.restype = c_void_p
6395 isl.isl_ast_expr_free.argtypes = [c_void_p]
6396 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6397 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6408 isl.isl_ast_expr_free(self.ptr)
6417 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6424 return 'isl.ast_expr_op_ge("""%s""")' % s
6426 return 'isl.ast_expr_op_ge("%s")' % s
6428 isl.isl_ast_expr_copy.restype = c_void_p
6429 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6430 isl.isl_ast_expr_free.restype = c_void_p
6431 isl.isl_ast_expr_free.argtypes = [c_void_p]
6432 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6433 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6444 isl.isl_ast_expr_free(self.ptr)
6453 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6460 return 'isl.ast_expr_op_gt("""%s""")' % s
6462 return 'isl.ast_expr_op_gt("%s")' % s
6464 isl.isl_ast_expr_copy.restype = c_void_p
6465 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6466 isl.isl_ast_expr_free.restype = c_void_p
6467 isl.isl_ast_expr_free.argtypes = [c_void_p]
6468 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6469 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6480 isl.isl_ast_expr_free(self.ptr)
6489 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6496 return 'isl.ast_expr_op_le("""%s""")' % s
6498 return 'isl.ast_expr_op_le("%s")' % s
6500 isl.isl_ast_expr_copy.restype = c_void_p
6501 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6502 isl.isl_ast_expr_free.restype = c_void_p
6503 isl.isl_ast_expr_free.argtypes = [c_void_p]
6504 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6505 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6516 isl.isl_ast_expr_free(self.ptr)
6525 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6532 return 'isl.ast_expr_op_lt("""%s""")' % s
6534 return 'isl.ast_expr_op_lt("%s")' % s
6536 isl.isl_ast_expr_copy.restype = c_void_p
6537 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6538 isl.isl_ast_expr_free.restype = c_void_p
6539 isl.isl_ast_expr_free.argtypes = [c_void_p]
6540 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6541 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6552 isl.isl_ast_expr_free(self.ptr)
6561 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6568 return 'isl.ast_expr_op_max("""%s""")' % s
6570 return 'isl.ast_expr_op_max("%s")' % s
6572 isl.isl_ast_expr_copy.restype = c_void_p
6573 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6574 isl.isl_ast_expr_free.restype = c_void_p
6575 isl.isl_ast_expr_free.argtypes = [c_void_p]
6576 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6577 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6588 isl.isl_ast_expr_free(self.ptr)
6597 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6604 return 'isl.ast_expr_op_member("""%s""")' % s
6606 return 'isl.ast_expr_op_member("%s")' % s
6608 isl.isl_ast_expr_copy.restype = c_void_p
6609 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6610 isl.isl_ast_expr_free.restype = c_void_p
6611 isl.isl_ast_expr_free.argtypes = [c_void_p]
6612 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6613 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6624 isl.isl_ast_expr_free(self.ptr)
6633 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6640 return 'isl.ast_expr_op_min("""%s""")' % s
6642 return 'isl.ast_expr_op_min("%s")' % s
6644 isl.isl_ast_expr_copy.restype = c_void_p
6645 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6646 isl.isl_ast_expr_free.restype = c_void_p
6647 isl.isl_ast_expr_free.argtypes = [c_void_p]
6648 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6649 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6660 isl.isl_ast_expr_free(self.ptr)
6669 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6676 return 'isl.ast_expr_op_minus("""%s""")' % s
6678 return 'isl.ast_expr_op_minus("%s")' % s
6680 isl.isl_ast_expr_copy.restype = c_void_p
6681 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6682 isl.isl_ast_expr_free.restype = c_void_p
6683 isl.isl_ast_expr_free.argtypes = [c_void_p]
6684 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6685 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6696 isl.isl_ast_expr_free(self.ptr)
6705 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6712 return 'isl.ast_expr_op_mul("""%s""")' % s
6714 return 'isl.ast_expr_op_mul("%s")' % s
6716 isl.isl_ast_expr_copy.restype = c_void_p
6717 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6718 isl.isl_ast_expr_free.restype = c_void_p
6719 isl.isl_ast_expr_free.argtypes = [c_void_p]
6720 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6721 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6732 isl.isl_ast_expr_free(self.ptr)
6741 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6748 return 'isl.ast_expr_op_or("""%s""")' % s
6750 return 'isl.ast_expr_op_or("%s")' % s
6752 isl.isl_ast_expr_copy.restype = c_void_p
6753 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6754 isl.isl_ast_expr_free.restype = c_void_p
6755 isl.isl_ast_expr_free.argtypes = [c_void_p]
6756 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6757 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6768 isl.isl_ast_expr_free(self.ptr)
6777 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6784 return 'isl.ast_expr_op_or_else("""%s""")' % s
6786 return 'isl.ast_expr_op_or_else("%s")' % s
6788 isl.isl_ast_expr_copy.restype = c_void_p
6789 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6790 isl.isl_ast_expr_free.restype = c_void_p
6791 isl.isl_ast_expr_free.argtypes = [c_void_p]
6792 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6793 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6804 isl.isl_ast_expr_free(self.ptr)
6813 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6820 return 'isl.ast_expr_op_pdiv_q("""%s""")' % s
6822 return 'isl.ast_expr_op_pdiv_q("%s")' % s
6824 isl.isl_ast_expr_copy.restype = c_void_p
6825 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6826 isl.isl_ast_expr_free.restype = c_void_p
6827 isl.isl_ast_expr_free.argtypes = [c_void_p]
6828 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6829 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6840 isl.isl_ast_expr_free(self.ptr)
6849 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6856 return 'isl.ast_expr_op_pdiv_r("""%s""")' % s
6858 return 'isl.ast_expr_op_pdiv_r("%s")' % s
6860 isl.isl_ast_expr_copy.restype = c_void_p
6861 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6862 isl.isl_ast_expr_free.restype = c_void_p
6863 isl.isl_ast_expr_free.argtypes = [c_void_p]
6864 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6865 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6876 isl.isl_ast_expr_free(self.ptr)
6885 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6892 return 'isl.ast_expr_op_select("""%s""")' % s
6894 return 'isl.ast_expr_op_select("%s")' % s
6896 isl.isl_ast_expr_copy.restype = c_void_p
6897 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6898 isl.isl_ast_expr_free.restype = c_void_p
6899 isl.isl_ast_expr_free.argtypes = [c_void_p]
6900 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6901 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6912 isl.isl_ast_expr_free(self.ptr)
6921 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6928 return 'isl.ast_expr_op_sub("""%s""")' % s
6930 return 'isl.ast_expr_op_sub("%s")' % s
6932 isl.isl_ast_expr_copy.restype = c_void_p
6933 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6934 isl.isl_ast_expr_free.restype = c_void_p
6935 isl.isl_ast_expr_free.argtypes = [c_void_p]
6936 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6937 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6948 isl.isl_ast_expr_free(self.ptr)
6957 ptr = isl.isl_ast_expr_to_str(arg0.ptr)
6964 return 'isl.ast_expr_op_zdiv_r("""%s""")' % s
6966 return 'isl.ast_expr_op_zdiv_r("%s")' % s
6968 isl.isl_ast_expr_copy.restype = c_void_p
6969 isl.isl_ast_expr_copy.argtypes = [c_void_p]
6970 isl.isl_ast_expr_free.restype = c_void_p
6971 isl.isl_ast_expr_free.argtypes = [c_void_p]
6972 isl.isl_ast_expr_to_str.restype = POINTER(c_char)
6973 isl.isl_ast_expr_to_str.argtypes = [c_void_p]
6983 self.ptr = isl.isl_ast_node_copy(args[0].ptr)
6987 self.ptr = isl.isl_ast_node_copy(args[0].ptr)
6991 self.ptr = isl.isl_ast_node_copy(args[0].ptr)
6995 self.ptr = isl.isl_ast_node_copy(args[0].ptr)
6999 self.ptr = isl.isl_ast_node_copy(args[0].ptr)
7004 isl.isl_ast_node_free(self.ptr)
7007 type = isl.isl_ast_node_get_type(keywords["ptr"])
7026 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7033 return 'isl.ast_node("""%s""")' % s
7035 return 'isl.ast_node("%s")' % s
7051 return isl.isl_ast_node_copy(res.ptr)
7054 res = isl.isl_ast_node_map_descendant_bottom_up(isl.isl_ast_node_copy(arg0.ptr), cb1, None)
7066 res = isl.isl_ast_node_to_C_str(arg0.ptr)
7079 res = isl.isl_ast_node_to_list(isl.isl_ast_node_copy(arg0.ptr))
7083 isl.isl_ast_node_map_descendant_bottom_up.restype = c_void_p
7084 isl.isl_ast_node_map_descendant_bottom_up.argtypes = [c_void_p, c_void_p, c_void_p]
7085 isl.isl_ast_node_to_C_str.restype = POINTER(c_char)
7086 isl.isl_ast_node_to_C_str.argtypes = [c_void_p]
7087 isl.isl_ast_node_to_list.restype = c_void_p
7088 isl.isl_ast_node_to_list.argtypes = [c_void_p]
7089 isl.isl_ast_node_copy.restype = c_void_p
7090 isl.isl_ast_node_copy.argtypes = [c_void_p]
7091 isl.isl_ast_node_free.restype = c_void_p
7092 isl.isl_ast_node_free.argtypes = [c_void_p]
7093 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7094 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7095 isl.isl_ast_node_get_type.argtypes = [c_void_p]
7105 self.ptr = isl.isl_ast_node_block_from_children(isl.isl_ast_node_list_copy(args[0].ptr))
7110 isl.isl_ast_node_free(self.ptr)
7119 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7126 return 'isl.ast_node_block("""%s""")' % s
7128 return 'isl.ast_node_block("%s")' % s
7136 res = isl.isl_ast_node_block_get_children(arg0.ptr)
7142 isl.isl_ast_node_block_from_children.restype = c_void_p
7143 isl.isl_ast_node_block_from_children.argtypes = [c_void_p]
7144 isl.isl_ast_node_block_get_children.restype = c_void_p
7145 isl.isl_ast_node_block_get_children.argtypes = [c_void_p]
7146 isl.isl_ast_node_copy.restype = c_void_p
7147 isl.isl_ast_node_copy.argtypes = [c_void_p]
7148 isl.isl_ast_node_free.restype = c_void_p
7149 isl.isl_ast_node_free.argtypes = [c_void_p]
7150 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7151 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7162 isl.isl_ast_node_free(self.ptr)
7171 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7178 return 'isl.ast_node_for("""%s""")' % s
7180 return 'isl.ast_node_for("%s")' % s
7188 res = isl.isl_ast_node_for_get_body(arg0.ptr)
7200 res = isl.isl_ast_node_for_get_cond(arg0.ptr)
7212 res = isl.isl_ast_node_for_get_inc(arg0.ptr)
7224 res = isl.isl_ast_node_for_get_init(arg0.ptr)
7236 res = isl.isl_ast_node_for_is_degenerate(arg0.ptr)
7247 res = isl.isl_ast_node_for_get_iterator(arg0.ptr)
7253 isl.isl_ast_node_for_get_body.restype = c_void_p
7254 isl.isl_ast_node_for_get_body.argtypes = [c_void_p]
7255 isl.isl_ast_node_for_get_cond.restype = c_void_p
7256 isl.isl_ast_node_for_get_cond.argtypes = [c_void_p]
7257 isl.isl_ast_node_for_get_inc.restype = c_void_p
7258 isl.isl_ast_node_for_get_inc.argtypes = [c_void_p]
7259 isl.isl_ast_node_for_get_init.restype = c_void_p
7260 isl.isl_ast_node_for_get_init.argtypes = [c_void_p]
7261 isl.isl_ast_node_for_is_degenerate.argtypes = [c_void_p]
7262 isl.isl_ast_node_for_get_iterator.restype = c_void_p
7263 isl.isl_ast_node_for_get_iterator.argtypes = [c_void_p]
7264 isl.isl_ast_node_copy.restype = c_void_p
7265 isl.isl_ast_node_copy.argtypes = [c_void_p]
7266 isl.isl_ast_node_free.restype = c_void_p
7267 isl.isl_ast_node_free.argtypes = [c_void_p]
7268 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7269 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7280 isl.isl_ast_node_free(self.ptr)
7289 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7296 return 'isl.ast_node_if("""%s""")' % s
7298 return 'isl.ast_node_if("%s")' % s
7306 res = isl.isl_ast_node_if_get_cond(arg0.ptr)
7318 res = isl.isl_ast_node_if_get_else_node(arg0.ptr)
7330 res = isl.isl_ast_node_if_has_else_node(arg0.ptr)
7341 res = isl.isl_ast_node_if_get_then_node(arg0.ptr)
7347 isl.isl_ast_node_if_get_cond.restype = c_void_p
7348 isl.isl_ast_node_if_get_cond.argtypes = [c_void_p]
7349 isl.isl_ast_node_if_get_else_node.restype = c_void_p
7350 isl.isl_ast_node_if_get_else_node.argtypes = [c_void_p]
7351 isl.isl_ast_node_if_has_else_node.argtypes = [c_void_p]
7352 isl.isl_ast_node_if_get_then_node.restype = c_void_p
7353 isl.isl_ast_node_if_get_then_node.argtypes = [c_void_p]
7354 isl.isl_ast_node_copy.restype = c_void_p
7355 isl.isl_ast_node_copy.argtypes = [c_void_p]
7356 isl.isl_ast_node_free.restype = c_void_p
7357 isl.isl_ast_node_free.argtypes = [c_void_p]
7358 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7359 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7369 self.ptr = isl.isl_ast_node_list_alloc(self.ctx, args[0])
7373 self.ptr = isl.isl_ast_node_list_from_ast_node(isl.isl_ast_node_copy(args[0].ptr))
7378 isl.isl_ast_node_list_free(self.ptr)
7385 ptr = isl.isl_ast_node_list_to_str(arg0.ptr)
7392 return 'isl.ast_node_list("""%s""")' % s
7394 return 'isl.ast_node_list("%s")' % s
7407 res = isl.isl_ast_node_list_add(isl.isl_ast_node_list_copy(arg0.ptr), isl.isl_ast_node_copy(arg1.ptr))
7417 res = isl.isl_ast_node_list_get_at(arg0.ptr, arg1)
7429 res = isl.isl_ast_node_list_clear(isl.isl_ast_node_list_copy(arg0.ptr))
7444 res = isl.isl_ast_node_list_concat(isl.isl_ast_node_list_copy(arg0.ptr), isl.isl_ast_node_list_copy(arg1.ptr))
7454 res = isl.isl_ast_node_list_drop(isl.isl_ast_node_list_copy(arg0.ptr), arg1, arg2)
7475 res = isl.isl_ast_node_list_foreach(arg0.ptr, cb1, None)
7489 cb_arg0 = ast_node(ctx=arg0.ctx, ptr=isl.isl_ast_node_copy(cb_arg0))
7490 cb_arg1 = ast_node(ctx=arg0.ctx, ptr=isl.isl_ast_node_copy(cb_arg1))
7510 res = isl.isl_ast_node_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
7527 res = isl.isl_ast_node_list_insert(isl.isl_ast_node_list_copy(arg0.ptr), arg1, isl.isl_ast_node_copy(arg2.ptr))
7542 res = isl.isl_ast_node_list_set_at(isl.isl_ast_node_list_copy(arg0.ptr), arg1, isl.isl_ast_node_copy(arg2.ptr))
7552 res = isl.isl_ast_node_list_size(arg0.ptr)
7557 isl.isl_ast_node_list_alloc.restype = c_void_p
7558 isl.isl_ast_node_list_alloc.argtypes = [Context, c_int]
7559 isl.isl_ast_node_list_from_ast_node.restype = c_void_p
7560 isl.isl_ast_node_list_from_ast_node.argtypes = [c_void_p]
7561 isl.isl_ast_node_list_add.restype = c_void_p
7562 isl.isl_ast_node_list_add.argtypes = [c_void_p, c_void_p]
7563 isl.isl_ast_node_list_get_at.restype = c_void_p
7564 isl.isl_ast_node_list_get_at.argtypes = [c_void_p, c_int]
7565 isl.isl_ast_node_list_clear.restype = c_void_p
7566 isl.isl_ast_node_list_clear.argtypes = [c_void_p]
7567 isl.isl_ast_node_list_concat.restype = c_void_p
7568 isl.isl_ast_node_list_concat.argtypes = [c_void_p, c_void_p]
7569 isl.isl_ast_node_list_drop.restype = c_void_p
7570 isl.isl_ast_node_list_drop.argtypes = [c_void_p, c_int, c_int]
7571 isl.isl_ast_node_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
7572 isl.isl_ast_node_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
7573 isl.isl_ast_node_list_insert.restype = c_void_p
7574 isl.isl_ast_node_list_insert.argtypes = [c_void_p, c_int, c_void_p]
7575 isl.isl_ast_node_list_set_at.restype = c_void_p
7576 isl.isl_ast_node_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
7577 isl.isl_ast_node_list_size.argtypes = [c_void_p]
7578 isl.isl_ast_node_list_copy.restype = c_void_p
7579 isl.isl_ast_node_list_copy.argtypes = [c_void_p]
7580 isl.isl_ast_node_list_free.restype = c_void_p
7581 isl.isl_ast_node_list_free.argtypes = [c_void_p]
7582 isl.isl_ast_node_list_to_str.restype = POINTER(c_char)
7583 isl.isl_ast_node_list_to_str.argtypes = [c_void_p]
7594 isl.isl_ast_node_free(self.ptr)
7603 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7610 return 'isl.ast_node_mark("""%s""")' % s
7612 return 'isl.ast_node_mark("%s")' % s
7620 res = isl.isl_ast_node_mark_get_id(arg0.ptr)
7632 res = isl.isl_ast_node_mark_get_node(arg0.ptr)
7638 isl.isl_ast_node_mark_get_id.restype = c_void_p
7639 isl.isl_ast_node_mark_get_id.argtypes = [c_void_p]
7640 isl.isl_ast_node_mark_get_node.restype = c_void_p
7641 isl.isl_ast_node_mark_get_node.argtypes = [c_void_p]
7642 isl.isl_ast_node_copy.restype = c_void_p
7643 isl.isl_ast_node_copy.argtypes = [c_void_p]
7644 isl.isl_ast_node_free.restype = c_void_p
7645 isl.isl_ast_node_free.argtypes = [c_void_p]
7646 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7647 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7657 self.ptr = isl.isl_ast_node_user_from_expr(isl.isl_ast_expr_copy(args[0].ptr))
7662 isl.isl_ast_node_free(self.ptr)
7671 ptr = isl.isl_ast_node_to_str(arg0.ptr)
7678 return 'isl.ast_node_user("""%s""")' % s
7680 return 'isl.ast_node_user("%s")' % s
7688 res = isl.isl_ast_node_user_get_expr(arg0.ptr)
7694 isl.isl_ast_node_user_from_expr.restype = c_void_p
7695 isl.isl_ast_node_user_from_expr.argtypes = [c_void_p]
7696 isl.isl_ast_node_user_get_expr.restype = c_void_p
7697 isl.isl_ast_node_user_get_expr.argtypes = [c_void_p]
7698 isl.isl_ast_node_copy.restype = c_void_p
7699 isl.isl_ast_node_copy.argtypes = [c_void_p]
7700 isl.isl_ast_node_free.restype = c_void_p
7701 isl.isl_ast_node_free.argtypes = [c_void_p]
7702 isl.isl_ast_node_to_str.restype = POINTER(c_char)
7703 isl.isl_ast_node_to_str.argtypes = [c_void_p]
7713 self.ptr = isl.isl_union_map_from_basic_map(isl.isl_basic_map_copy(args[0].ptr))
7717 self.ptr = isl.isl_union_map_from_map(isl.isl_map_copy(args[0].ptr))
7721 self.ptr = isl.isl_union_map_read_from_str(self.ctx, args[0].encode('ascii'))
7726 isl.isl_union_map_free(self.ptr)
7733 ptr = isl.isl_union_map_to_str(arg0.ptr)
7740 return 'isl.union_map("""%s""")' % s
7742 return 'isl.union_map("%s")' % s
7750 res = isl.isl_union_map_affine_hull(isl.isl_union_map_copy(arg0.ptr))
7765 res = isl.isl_union_map_apply_domain(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
7780 res = isl.isl_union_map_apply_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
7790 res = isl.isl_union_map_as_map(isl.isl_union_map_copy(arg0.ptr))
7800 res = isl.isl_union_map_as_multi_union_pw_aff(isl.isl_union_map_copy(arg0.ptr))
7810 res = isl.isl_union_map_as_union_pw_multi_aff(isl.isl_union_map_copy(arg0.ptr))
7825 res = isl.isl_union_map_bind_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
7835 res = isl.isl_union_map_coalesce(isl.isl_union_map_copy(arg0.ptr))
7845 res = isl.isl_union_map_compute_divs(isl.isl_union_map_copy(arg0.ptr))
7855 res = isl.isl_union_map_curry(isl.isl_union_map_copy(arg0.ptr))
7865 res = isl.isl_union_map_deltas(isl.isl_union_map_copy(arg0.ptr))
7875 res = isl.isl_union_map_detect_equalities(isl.isl_union_map_copy(arg0.ptr))
7885 res = isl.isl_union_map_domain(isl.isl_union_map_copy(arg0.ptr))
7895 res = isl.isl_union_map_domain_factor_domain(isl.isl_union_map_copy(arg0.ptr))
7905 res = isl.isl_union_map_domain_factor_range(isl.isl_union_map_copy(arg0.ptr))
7915 res = isl.isl_union_map_domain_map(isl.isl_union_map_copy(arg0.ptr))
7925 res = isl.isl_union_map_domain_map_union_pw_multi_aff(isl.isl_union_map_copy(arg0.ptr))
7940 res = isl.isl_union_map_domain_product(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
7950 res = isl.isl_union_map_domain_reverse(isl.isl_union_map_copy(arg0.ptr))
7960 res = isl.isl_union_map_drop_unused_params(isl.isl_union_map_copy(arg0.ptr))
7967 res = isl.isl_union_map_empty_ctx(ctx)
7980 res = isl.isl_union_map_eq_at_multi_union_pw_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_multi_union_pw_aff_copy(args[1].ptr))
7993 cb_arg0 = map(ctx=arg0.ctx, ptr=isl.isl_map_copy(cb_arg0))
8002 res = isl.isl_union_map_every_map(arg0.ptr, cb1, None)
8020 res = isl.isl_union_map_extract_map(arg0.ptr, isl.isl_space_copy(arg1.ptr))
8030 res = isl.isl_union_map_factor_domain(isl.isl_union_map_copy(arg0.ptr))
8040 res = isl.isl_union_map_factor_range(isl.isl_union_map_copy(arg0.ptr))
8057 res = isl.isl_union_map_fixed_power_val(isl.isl_union_map_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
8079 res = isl.isl_union_map_foreach_map(arg0.ptr, cb1, None)
8088 res = isl.isl_union_map_from_multi_union_pw_aff(isl.isl_multi_union_pw_aff_copy(args[0].ptr))
8093 res = isl.isl_union_map_from_union_pw_multi_aff(isl.isl_union_pw_multi_aff_copy(args[0].ptr))
8105 res = isl.isl_union_map_from_domain(isl.isl_union_set_copy(arg0.ptr))
8121 res = isl.isl_union_map_from_domain_and_range(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
8132 res = isl.isl_union_map_from_range(isl.isl_union_set_copy(arg0.ptr))
8147 res = isl.isl_union_map_gist(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8162 res = isl.isl_union_map_gist_domain(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
8177 res = isl.isl_union_map_gist_params(isl.isl_union_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
8192 res = isl.isl_union_map_gist_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
8207 res = isl.isl_union_map_intersect(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8219 res = isl.isl_union_map_intersect_domain_space(isl.isl_union_map_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
8230 res = isl.isl_union_map_intersect_domain_union_set(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
8246 res = isl.isl_union_map_intersect_domain_factor_domain(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8261 res = isl.isl_union_map_intersect_domain_factor_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8273 res = isl.isl_union_map_intersect_domain_wrapped_domain_union_set(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
8289 res = isl.isl_union_map_intersect_params(isl.isl_union_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
8301 res = isl.isl_union_map_intersect_range_space(isl.isl_union_map_copy(args[0].ptr), isl.isl_space_copy(args[1].ptr))
8312 res = isl.isl_union_map_intersect_range_union_set(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
8328 res = isl.isl_union_map_intersect_range_factor_domain(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8343 res = isl.isl_union_map_intersect_range_factor_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8355 res = isl.isl_union_map_intersect_range_wrapped_domain_union_set(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_set_copy(args[1].ptr))
8366 res = isl.isl_union_map_is_bijective(arg0.ptr)
8382 res = isl.isl_union_map_is_disjoint(arg0.ptr, arg1.ptr)
8393 res = isl.isl_union_map_is_empty(arg0.ptr)
8409 res = isl.isl_union_map_is_equal(arg0.ptr, arg1.ptr)
8420 res = isl.isl_union_map_is_injective(arg0.ptr)
8431 res = isl.isl_union_map_is_single_valued(arg0.ptr)
8447 res = isl.isl_union_map_is_strict_subset(arg0.ptr, arg1.ptr)
8463 res = isl.isl_union_map_is_subset(arg0.ptr, arg1.ptr)
8474 res = isl.isl_union_map_isa_map(arg0.ptr)
8485 res = isl.isl_union_map_lexmax(isl.isl_union_map_copy(arg0.ptr))
8495 res = isl.isl_union_map_lexmin(isl.isl_union_map_copy(arg0.ptr))
8505 res = isl.isl_union_map_get_map_list(arg0.ptr)
8517 res = isl.isl_union_map_params(isl.isl_union_map_copy(arg0.ptr))
8527 res = isl.isl_union_map_polyhedral_hull(isl.isl_union_map_copy(arg0.ptr))
8539 res = isl.isl_union_map_preimage_domain_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
8550 res = isl.isl_union_map_preimage_domain_multi_pw_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
8561 res = isl.isl_union_map_preimage_domain_pw_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
8572 res = isl.isl_union_map_preimage_domain_union_pw_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
8585 res = isl.isl_union_map_preimage_range_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
8596 res = isl.isl_union_map_preimage_range_pw_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
8607 res = isl.isl_union_map_preimage_range_union_pw_multi_aff(isl.isl_union_map_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
8623 res = isl.isl_union_map_product(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8633 res = isl.isl_union_map_project_out_all_params(isl.isl_union_map_copy(arg0.ptr))
8650 res = isl.isl_union_map_project_out_param_id(isl.isl_union_map_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
8661 res = isl.isl_union_map_project_out_param_id_list(isl.isl_union_map_copy(args[0].ptr), isl.isl_id_list_copy(args[1].ptr))
8672 res = isl.isl_union_map_range(isl.isl_union_map_copy(arg0.ptr))
8682 res = isl.isl_union_map_range_factor_domain(isl.isl_union_map_copy(arg0.ptr))
8692 res = isl.isl_union_map_range_factor_range(isl.isl_union_map_copy(arg0.ptr))
8702 res = isl.isl_union_map_range_map(isl.isl_union_map_copy(arg0.ptr))
8717 res = isl.isl_union_map_range_product(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8727 res = isl.isl_union_map_range_reverse(isl.isl_union_map_copy(arg0.ptr))
8737 res = isl.isl_union_map_reverse(isl.isl_union_map_copy(arg0.ptr))
8747 res = isl.isl_union_map_get_space(arg0.ptr)
8764 res = isl.isl_union_map_subtract(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8779 res = isl.isl_union_map_subtract_domain(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
8794 res = isl.isl_union_map_subtract_range(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
8804 res = isl.isl_union_map_uncurry(isl.isl_union_map_copy(arg0.ptr))
8819 res = isl.isl_union_map_union(isl.isl_union_map_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
8829 res = isl.isl_union_map_universe(isl.isl_union_map_copy(arg0.ptr))
8839 res = isl.isl_union_map_wrap(isl.isl_union_map_copy(arg0.ptr))
8849 res = isl.isl_union_map_zip(isl.isl_union_map_copy(arg0.ptr))
8853 isl.isl_union_map_from_basic_map.restype = c_void_p
8854 isl.isl_union_map_from_basic_map.argtypes = [c_void_p]
8855 isl.isl_union_map_from_map.restype = c_void_p
8856 isl.isl_union_map_from_map.argtypes = [c_void_p]
8857 isl.isl_union_map_read_from_str.restype = c_void_p
8858 isl.isl_union_map_read_from_str.argtypes = [Context, c_char_p]
8859 isl.isl_union_map_affine_hull.restype = c_void_p
8860 isl.isl_union_map_affine_hull.argtypes = [c_void_p]
8861 isl.isl_union_map_apply_domain.restype = c_void_p
8862 isl.isl_union_map_apply_domain.argtypes = [c_void_p, c_void_p]
8863 isl.isl_union_map_apply_range.restype = c_void_p
8864 isl.isl_union_map_apply_range.argtypes = [c_void_p, c_void_p]
8865 isl.isl_union_map_as_map.restype = c_void_p
8866 isl.isl_union_map_as_map.argtypes = [c_void_p]
8867 isl.isl_union_map_as_multi_union_pw_aff.restype = c_void_p
8868 isl.isl_union_map_as_multi_union_pw_aff.argtypes = [c_void_p]
8869 isl.isl_union_map_as_union_pw_multi_aff.restype = c_void_p
8870 isl.isl_union_map_as_union_pw_multi_aff.argtypes = [c_void_p]
8871 isl.isl_union_map_bind_range.restype = c_void_p
8872 isl.isl_union_map_bind_range.argtypes = [c_void_p, c_void_p]
8873 isl.isl_union_map_coalesce.restype = c_void_p
8874 isl.isl_union_map_coalesce.argtypes = [c_void_p]
8875 isl.isl_union_map_compute_divs.restype = c_void_p
8876 isl.isl_union_map_compute_divs.argtypes = [c_void_p]
8877 isl.isl_union_map_curry.restype = c_void_p
8878 isl.isl_union_map_curry.argtypes = [c_void_p]
8879 isl.isl_union_map_deltas.restype = c_void_p
8880 isl.isl_union_map_deltas.argtypes = [c_void_p]
8881 isl.isl_union_map_detect_equalities.restype = c_void_p
8882 isl.isl_union_map_detect_equalities.argtypes = [c_void_p]
8883 isl.isl_union_map_domain.restype = c_void_p
8884 isl.isl_union_map_domain.argtypes = [c_void_p]
8885 isl.isl_union_map_domain_factor_domain.restype = c_void_p
8886 isl.isl_union_map_domain_factor_domain.argtypes = [c_void_p]
8887 isl.isl_union_map_domain_factor_range.restype = c_void_p
8888 isl.isl_union_map_domain_factor_range.argtypes = [c_void_p]
8889 isl.isl_union_map_domain_map.restype = c_void_p
8890 isl.isl_union_map_domain_map.argtypes = [c_void_p]
8891 isl.isl_union_map_domain_map_union_pw_multi_aff.restype = c_void_p
8892 isl.isl_union_map_domain_map_union_pw_multi_aff.argtypes = [c_void_p]
8893 isl.isl_union_map_domain_product.restype = c_void_p
8894 isl.isl_union_map_domain_product.argtypes = [c_void_p, c_void_p]
8895 isl.isl_union_map_domain_reverse.restype = c_void_p
8896 isl.isl_union_map_domain_reverse.argtypes = [c_void_p]
8897 isl.isl_union_map_drop_unused_params.restype = c_void_p
8898 isl.isl_union_map_drop_unused_params.argtypes = [c_void_p]
8899 isl.isl_union_map_empty_ctx.restype = c_void_p
8900 isl.isl_union_map_empty_ctx.argtypes = [Context]
8901 isl.isl_union_map_eq_at_multi_union_pw_aff.restype = c_void_p
8902 isl.isl_union_map_eq_at_multi_union_pw_aff.argtypes = [c_void_p, c_void_p]
8903 isl.isl_union_map_every_map.argtypes = [c_void_p, c_void_p, c_void_p]
8904 isl.isl_union_map_extract_map.restype = c_void_p
8905 isl.isl_union_map_extract_map.argtypes = [c_void_p, c_void_p]
8906 isl.isl_union_map_factor_domain.restype = c_void_p
8907 isl.isl_union_map_factor_domain.argtypes = [c_void_p]
8908 isl.isl_union_map_factor_range.restype = c_void_p
8909 isl.isl_union_map_factor_range.argtypes = [c_void_p]
8910 isl.isl_union_map_fixed_power_val.restype = c_void_p
8911 isl.isl_union_map_fixed_power_val.argtypes = [c_void_p, c_void_p]
8912 isl.isl_union_map_foreach_map.argtypes = [c_void_p, c_void_p, c_void_p]
8913 isl.isl_union_map_from_multi_union_pw_aff.restype = c_void_p
8914 isl.isl_union_map_from_multi_union_pw_aff.argtypes = [c_void_p]
8915 isl.isl_union_map_from_union_pw_multi_aff.restype = c_void_p
8916 isl.isl_union_map_from_union_pw_multi_aff.argtypes = [c_void_p]
8917 isl.isl_union_map_from_domain.restype = c_void_p
8918 isl.isl_union_map_from_domain.argtypes = [c_void_p]
8919 isl.isl_union_map_from_domain_and_range.restype = c_void_p
8920 isl.isl_union_map_from_domain_and_range.argtypes = [c_void_p, c_void_p]
8921 isl.isl_union_map_from_range.restype = c_void_p
8922 isl.isl_union_map_from_range.argtypes = [c_void_p]
8923 isl.isl_union_map_gist.restype = c_void_p
8924 isl.isl_union_map_gist.argtypes = [c_void_p, c_void_p]
8925 isl.isl_union_map_gist_domain.restype = c_void_p
8926 isl.isl_union_map_gist_domain.argtypes = [c_void_p, c_void_p]
8927 isl.isl_union_map_gist_params.restype = c_void_p
8928 isl.isl_union_map_gist_params.argtypes = [c_void_p, c_void_p]
8929 isl.isl_union_map_gist_range.restype = c_void_p
8930 isl.isl_union_map_gist_range.argtypes = [c_void_p, c_void_p]
8931 isl.isl_union_map_intersect.restype = c_void_p
8932 isl.isl_union_map_intersect.argtypes = [c_void_p, c_void_p]
8933 isl.isl_union_map_intersect_domain_space.restype = c_void_p
8934 isl.isl_union_map_intersect_domain_space.argtypes = [c_void_p, c_void_p]
8935 isl.isl_union_map_intersect_domain_union_set.restype = c_void_p
8936 isl.isl_union_map_intersect_domain_union_set.argtypes = [c_void_p, c_void_p]
8937 isl.isl_union_map_intersect_domain_factor_domain.restype = c_void_p
8938 isl.isl_union_map_intersect_domain_factor_domain.argtypes = [c_void_p, c_void_p]
8939 isl.isl_union_map_intersect_domain_factor_range.restype = c_void_p
8940 isl.isl_union_map_intersect_domain_factor_range.argtypes = [c_void_p, c_void_p]
8941 isl.isl_union_map_intersect_domain_wrapped_domain_union_set.restype = c_void_p
8942 isl.isl_union_map_intersect_domain_wrapped_domain_union_set.argtypes = [c_void_p, c_void_p]
8943 isl.isl_union_map_intersect_params.restype = c_void_p
8944 isl.isl_union_map_intersect_params.argtypes = [c_void_p, c_void_p]
8945 isl.isl_union_map_intersect_range_space.restype = c_void_p
8946 isl.isl_union_map_intersect_range_space.argtypes = [c_void_p, c_void_p]
8947 isl.isl_union_map_intersect_range_union_set.restype = c_void_p
8948 isl.isl_union_map_intersect_range_union_set.argtypes = [c_void_p, c_void_p]
8949 isl.isl_union_map_intersect_range_factor_domain.restype = c_void_p
8950 isl.isl_union_map_intersect_range_factor_domain.argtypes = [c_void_p, c_void_p]
8951 isl.isl_union_map_intersect_range_factor_range.restype = c_void_p
8952 isl.isl_union_map_intersect_range_factor_range.argtypes = [c_void_p, c_void_p]
8953 isl.isl_union_map_intersect_range_wrapped_domain_union_set.restype = c_void_p
8954 isl.isl_union_map_intersect_range_wrapped_domain_union_set.argtypes = [c_void_p, c_void_p]
8955 isl.isl_union_map_is_bijective.argtypes = [c_void_p]
8956 isl.isl_union_map_is_disjoint.argtypes = [c_void_p, c_void_p]
8957 isl.isl_union_map_is_empty.argtypes = [c_void_p]
8958 isl.isl_union_map_is_equal.argtypes = [c_void_p, c_void_p]
8959 isl.isl_union_map_is_injective.argtypes = [c_void_p]
8960 isl.isl_union_map_is_single_valued.argtypes = [c_void_p]
8961 isl.isl_union_map_is_strict_subset.argtypes = [c_void_p, c_void_p]
8962 isl.isl_union_map_is_subset.argtypes = [c_void_p, c_void_p]
8963 isl.isl_union_map_isa_map.argtypes = [c_void_p]
8964 isl.isl_union_map_lexmax.restype = c_void_p
8965 isl.isl_union_map_lexmax.argtypes = [c_void_p]
8966 isl.isl_union_map_lexmin.restype = c_void_p
8967 isl.isl_union_map_lexmin.argtypes = [c_void_p]
8968 isl.isl_union_map_get_map_list.restype = c_void_p
8969 isl.isl_union_map_get_map_list.argtypes = [c_void_p]
8970 isl.isl_union_map_params.restype = c_void_p
8971 isl.isl_union_map_params.argtypes = [c_void_p]
8972 isl.isl_union_map_polyhedral_hull.restype = c_void_p
8973 isl.isl_union_map_polyhedral_hull.argtypes = [c_void_p]
8974 isl.isl_union_map_preimage_domain_multi_aff.restype = c_void_p
8975 isl.isl_union_map_preimage_domain_multi_aff.argtypes = [c_void_p, c_void_p]
8976 isl.isl_union_map_preimage_domain_multi_pw_aff.restype = c_void_p
8977 isl.isl_union_map_preimage_domain_multi_pw_aff.argtypes = [c_void_p, c_void_p]
8978 isl.isl_union_map_preimage_domain_pw_multi_aff.restype = c_void_p
8979 isl.isl_union_map_preimage_domain_pw_multi_aff.argtypes = [c_void_p, c_void_p]
8980 isl.isl_union_map_preimage_domain_union_pw_multi_aff.restype = c_void_p
8981 isl.isl_union_map_preimage_domain_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
8982 isl.isl_union_map_preimage_range_multi_aff.restype = c_void_p
8983 isl.isl_union_map_preimage_range_multi_aff.argtypes = [c_void_p, c_void_p]
8984 isl.isl_union_map_preimage_range_pw_multi_aff.restype = c_void_p
8985 isl.isl_union_map_preimage_range_pw_multi_aff.argtypes = [c_void_p, c_void_p]
8986 isl.isl_union_map_preimage_range_union_pw_multi_aff.restype = c_void_p
8987 isl.isl_union_map_preimage_range_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
8988 isl.isl_union_map_product.restype = c_void_p
8989 isl.isl_union_map_product.argtypes = [c_void_p, c_void_p]
8990 isl.isl_union_map_project_out_all_params.restype = c_void_p
8991 isl.isl_union_map_project_out_all_params.argtypes = [c_void_p]
8992 isl.isl_union_map_project_out_param_id.restype = c_void_p
8993 isl.isl_union_map_project_out_param_id.argtypes = [c_void_p, c_void_p]
8994 isl.isl_union_map_project_out_param_id_list.restype = c_void_p
8995 isl.isl_union_map_project_out_param_id_list.argtypes = [c_void_p, c_void_p]
8996 isl.isl_union_map_range.restype = c_void_p
8997 isl.isl_union_map_range.argtypes = [c_void_p]
8998 isl.isl_union_map_range_factor_domain.restype = c_void_p
8999 isl.isl_union_map_range_factor_domain.argtypes = [c_void_p]
9000 isl.isl_union_map_range_factor_range.restype = c_void_p
9001 isl.isl_union_map_range_factor_range.argtypes = [c_void_p]
9002 isl.isl_union_map_range_map.restype = c_void_p
9003 isl.isl_union_map_range_map.argtypes = [c_void_p]
9004 isl.isl_union_map_range_product.restype = c_void_p
9005 isl.isl_union_map_range_product.argtypes = [c_void_p, c_void_p]
9006 isl.isl_union_map_range_reverse.restype = c_void_p
9007 isl.isl_union_map_range_reverse.argtypes = [c_void_p]
9008 isl.isl_union_map_reverse.restype = c_void_p
9009 isl.isl_union_map_reverse.argtypes = [c_void_p]
9010 isl.isl_union_map_get_space.restype = c_void_p
9011 isl.isl_union_map_get_space.argtypes = [c_void_p]
9012 isl.isl_union_map_subtract.restype = c_void_p
9013 isl.isl_union_map_subtract.argtypes = [c_void_p, c_void_p]
9014 isl.isl_union_map_subtract_domain.restype = c_void_p
9015 isl.isl_union_map_subtract_domain.argtypes = [c_void_p, c_void_p]
9016 isl.isl_union_map_subtract_range.restype = c_void_p
9017 isl.isl_union_map_subtract_range.argtypes = [c_void_p, c_void_p]
9018 isl.isl_union_map_uncurry.restype = c_void_p
9019 isl.isl_union_map_uncurry.argtypes = [c_void_p]
9020 isl.isl_union_map_union.restype = c_void_p
9021 isl.isl_union_map_union.argtypes = [c_void_p, c_void_p]
9022 isl.isl_union_map_universe.restype = c_void_p
9023 isl.isl_union_map_universe.argtypes = [c_void_p]
9024 isl.isl_union_map_wrap.restype = c_void_p
9025 isl.isl_union_map_wrap.argtypes = [c_void_p]
9026 isl.isl_union_map_zip.restype = c_void_p
9027 isl.isl_union_map_zip.argtypes = [c_void_p]
9028 isl.isl_union_map_copy.restype = c_void_p
9029 isl.isl_union_map_copy.argtypes = [c_void_p]
9030 isl.isl_union_map_free.restype = c_void_p
9031 isl.isl_union_map_free.argtypes = [c_void_p]
9032 isl.isl_union_map_to_str.restype = POINTER(c_char)
9033 isl.isl_union_map_to_str.argtypes = [c_void_p]
9043 self.ptr = isl.isl_map_from_basic_map(isl.isl_basic_map_copy(args[0].ptr))
9047 self.ptr = isl.isl_map_read_from_str(self.ctx, args[0].encode('ascii'))
9052 isl.isl_map_free(self.ptr)
9059 ptr = isl.isl_map_to_str(arg0.ptr)
9066 return 'isl.map("""%s""")' % s
9068 return 'isl.map("%s")' % s
9076 res = isl.isl_map_affine_hull(isl.isl_map_copy(arg0.ptr))
9091 res = isl.isl_map_apply_domain(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9106 res = isl.isl_map_apply_range(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9116 res = isl.isl_map_as_pw_multi_aff(isl.isl_map_copy(arg0.ptr))
9131 res = isl.isl_map_bind_domain(isl.isl_map_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
9146 res = isl.isl_map_bind_range(isl.isl_map_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
9156 res = isl.isl_map_coalesce(isl.isl_map_copy(arg0.ptr))
9166 res = isl.isl_map_complement(isl.isl_map_copy(arg0.ptr))
9176 res = isl.isl_map_curry(isl.isl_map_copy(arg0.ptr))
9186 res = isl.isl_map_deltas(isl.isl_map_copy(arg0.ptr))
9196 res = isl.isl_map_detect_equalities(isl.isl_map_copy(arg0.ptr))
9206 res = isl.isl_map_domain(isl.isl_map_copy(arg0.ptr))
9216 res = isl.isl_map_domain_factor_domain(isl.isl_map_copy(arg0.ptr))
9226 res = isl.isl_map_domain_factor_range(isl.isl_map_copy(arg0.ptr))
9241 res = isl.isl_map_domain_product(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9251 res = isl.isl_map_domain_reverse(isl.isl_map_copy(arg0.ptr))
9261 res = isl.isl_map_domain_tuple_dim(arg0.ptr)
9272 res = isl.isl_map_get_domain_tuple_id(arg0.ptr)
9284 res = isl.isl_map_drop_unused_params(isl.isl_map_copy(arg0.ptr))
9295 res = isl.isl_map_empty(isl.isl_space_copy(arg0.ptr))
9307 res = isl.isl_map_eq_at_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9318 res = isl.isl_map_factor_domain(isl.isl_map_copy(arg0.ptr))
9328 res = isl.isl_map_factor_range(isl.isl_map_copy(arg0.ptr))
9345 res = isl.isl_map_fixed_power_val(isl.isl_map_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
9356 res = isl.isl_map_flatten(isl.isl_map_copy(arg0.ptr))
9366 res = isl.isl_map_flatten_domain(isl.isl_map_copy(arg0.ptr))
9376 res = isl.isl_map_flatten_range(isl.isl_map_copy(arg0.ptr))
9397 res = isl.isl_map_foreach_basic_map(arg0.ptr, cb1, None)
9414 res = isl.isl_map_gist(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9429 res = isl.isl_map_gist_domain(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9444 res = isl.isl_map_gist_params(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9454 res = isl.isl_map_has_domain_tuple_id(arg0.ptr)
9465 res = isl.isl_map_has_range_tuple_id(arg0.ptr)
9481 res = isl.isl_map_intersect(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9496 res = isl.isl_map_intersect_domain(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9511 res = isl.isl_map_intersect_domain_factor_domain(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9526 res = isl.isl_map_intersect_domain_factor_range(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9541 res = isl.isl_map_intersect_domain_wrapped_domain(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9556 res = isl.isl_map_intersect_params(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9571 res = isl.isl_map_intersect_range(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9586 res = isl.isl_map_intersect_range_factor_domain(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9601 res = isl.isl_map_intersect_range_factor_range(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9616 res = isl.isl_map_intersect_range_wrapped_domain(isl.isl_map_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
9626 res = isl.isl_map_is_bijective(arg0.ptr)
9642 res = isl.isl_map_is_disjoint(arg0.ptr, arg1.ptr)
9653 res = isl.isl_map_is_empty(arg0.ptr)
9669 res = isl.isl_map_is_equal(arg0.ptr, arg1.ptr)
9680 res = isl.isl_map_is_injective(arg0.ptr)
9691 res = isl.isl_map_is_single_valued(arg0.ptr)
9707 res = isl.isl_map_is_strict_subset(arg0.ptr, arg1.ptr)
9723 res = isl.isl_map_is_subset(arg0.ptr, arg1.ptr)
9736 res = isl.isl_map_lex_ge_at_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9749 res = isl.isl_map_lex_gt_at_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9762 res = isl.isl_map_lex_le_at_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9775 res = isl.isl_map_lex_lt_at_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9786 res = isl.isl_map_lexmax(isl.isl_map_copy(arg0.ptr))
9796 res = isl.isl_map_lexmax_pw_multi_aff(isl.isl_map_copy(arg0.ptr))
9806 res = isl.isl_map_lexmin(isl.isl_map_copy(arg0.ptr))
9816 res = isl.isl_map_lexmin_pw_multi_aff(isl.isl_map_copy(arg0.ptr))
9828 res = isl.isl_map_lower_bound_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9839 res = isl.isl_map_max_multi_pw_aff(isl.isl_map_copy(arg0.ptr))
9849 res = isl.isl_map_min_multi_pw_aff(isl.isl_map_copy(arg0.ptr))
9859 res = isl.isl_map_n_basic_map(arg0.ptr)
9870 res = isl.isl_map_params(isl.isl_map_copy(arg0.ptr))
9880 res = isl.isl_map_polyhedral_hull(isl.isl_map_copy(arg0.ptr))
9892 res = isl.isl_map_preimage_domain_multi_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
9903 res = isl.isl_map_preimage_domain_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
9914 res = isl.isl_map_preimage_domain_pw_multi_aff(isl.isl_map_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
9927 res = isl.isl_map_preimage_range_multi_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
9938 res = isl.isl_map_preimage_range_pw_multi_aff(isl.isl_map_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
9954 res = isl.isl_map_product(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
9964 res = isl.isl_map_project_out_all_params(isl.isl_map_copy(arg0.ptr))
9981 res = isl.isl_map_project_out_param_id(isl.isl_map_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
9992 res = isl.isl_map_project_out_param_id_list(isl.isl_map_copy(args[0].ptr), isl.isl_id_list_copy(args[1].ptr))
10003 res = isl.isl_map_range(isl.isl_map_copy(arg0.ptr))
10013 res = isl.isl_map_range_factor_domain(isl.isl_map_copy(arg0.ptr))
10023 res = isl.isl_map_range_factor_range(isl.isl_map_copy(arg0.ptr))
10033 res = isl.isl_map_get_range_lattice_tile(arg0.ptr)
10050 res = isl.isl_map_range_product(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
10060 res = isl.isl_map_range_reverse(isl.isl_map_copy(arg0.ptr))
10070 res = isl.isl_map_get_range_simple_fixed_box_hull(arg0.ptr)
10082 res = isl.isl_map_range_tuple_dim(arg0.ptr)
10093 res = isl.isl_map_get_range_tuple_id(arg0.ptr)
10105 res = isl.isl_map_reverse(isl.isl_map_copy(arg0.ptr))
10115 res = isl.isl_map_sample(isl.isl_map_copy(arg0.ptr))
10132 res = isl.isl_map_set_domain_tuple_id(isl.isl_map_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
10150 res = isl.isl_map_set_range_tuple_id(isl.isl_map_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
10161 res = isl.isl_map_get_space(arg0.ptr)
10178 res = isl.isl_map_subtract(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
10188 res = isl.isl_map_to_list(isl.isl_map_copy(arg0.ptr))
10198 res = isl.isl_map_to_union_map(isl.isl_map_copy(arg0.ptr))
10208 res = isl.isl_map_uncurry(isl.isl_map_copy(arg0.ptr))
10223 res = isl.isl_map_union(isl.isl_map_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
10234 res = isl.isl_map_universe(isl.isl_space_copy(arg0.ptr))
10244 res = isl.isl_map_unshifted_simple_hull(isl.isl_map_copy(arg0.ptr))
10256 res = isl.isl_map_upper_bound_multi_pw_aff(isl.isl_map_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
10267 res = isl.isl_map_wrap(isl.isl_map_copy(arg0.ptr))
10277 res = isl.isl_map_zip(isl.isl_map_copy(arg0.ptr))
10281 isl.isl_map_from_basic_map.restype = c_void_p
10282 isl.isl_map_from_basic_map.argtypes = [c_void_p]
10283 isl.isl_map_read_from_str.restype = c_void_p
10284 isl.isl_map_read_from_str.argtypes = [Context, c_char_p]
10285 isl.isl_map_affine_hull.restype = c_void_p
10286 isl.isl_map_affine_hull.argtypes = [c_void_p]
10287 isl.isl_map_apply_domain.restype = c_void_p
10288 isl.isl_map_apply_domain.argtypes = [c_void_p, c_void_p]
10289 isl.isl_map_apply_range.restype = c_void_p
10290 isl.isl_map_apply_range.argtypes = [c_void_p, c_void_p]
10291 isl.isl_map_as_pw_multi_aff.restype = c_void_p
10292 isl.isl_map_as_pw_multi_aff.argtypes = [c_void_p]
10293 isl.isl_map_bind_domain.restype = c_void_p
10294 isl.isl_map_bind_domain.argtypes = [c_void_p, c_void_p]
10295 isl.isl_map_bind_range.restype = c_void_p
10296 isl.isl_map_bind_range.argtypes = [c_void_p, c_void_p]
10297 isl.isl_map_coalesce.restype = c_void_p
10298 isl.isl_map_coalesce.argtypes = [c_void_p]
10299 isl.isl_map_complement.restype = c_void_p
10300 isl.isl_map_complement.argtypes = [c_void_p]
10301 isl.isl_map_curry.restype = c_void_p
10302 isl.isl_map_curry.argtypes = [c_void_p]
10303 isl.isl_map_deltas.restype = c_void_p
10304 isl.isl_map_deltas.argtypes = [c_void_p]
10305 isl.isl_map_detect_equalities.restype = c_void_p
10306 isl.isl_map_detect_equalities.argtypes = [c_void_p]
10307 isl.isl_map_domain.restype = c_void_p
10308 isl.isl_map_domain.argtypes = [c_void_p]
10309 isl.isl_map_domain_factor_domain.restype = c_void_p
10310 isl.isl_map_domain_factor_domain.argtypes = [c_void_p]
10311 isl.isl_map_domain_factor_range.restype = c_void_p
10312 isl.isl_map_domain_factor_range.argtypes = [c_void_p]
10313 isl.isl_map_domain_product.restype = c_void_p
10314 isl.isl_map_domain_product.argtypes = [c_void_p, c_void_p]
10315 isl.isl_map_domain_reverse.restype = c_void_p
10316 isl.isl_map_domain_reverse.argtypes = [c_void_p]
10317 isl.isl_map_domain_tuple_dim.argtypes = [c_void_p]
10318 isl.isl_map_get_domain_tuple_id.restype = c_void_p
10319 isl.isl_map_get_domain_tuple_id.argtypes = [c_void_p]
10320 isl.isl_map_drop_unused_params.restype = c_void_p
10321 isl.isl_map_drop_unused_params.argtypes = [c_void_p]
10322 isl.isl_map_empty.restype = c_void_p
10323 isl.isl_map_empty.argtypes = [c_void_p]
10324 isl.isl_map_eq_at_multi_pw_aff.restype = c_void_p
10325 isl.isl_map_eq_at_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10326 isl.isl_map_factor_domain.restype = c_void_p
10327 isl.isl_map_factor_domain.argtypes = [c_void_p]
10328 isl.isl_map_factor_range.restype = c_void_p
10329 isl.isl_map_factor_range.argtypes = [c_void_p]
10330 isl.isl_map_fixed_power_val.restype = c_void_p
10331 isl.isl_map_fixed_power_val.argtypes = [c_void_p, c_void_p]
10332 isl.isl_map_flatten.restype = c_void_p
10333 isl.isl_map_flatten.argtypes = [c_void_p]
10334 isl.isl_map_flatten_domain.restype = c_void_p
10335 isl.isl_map_flatten_domain.argtypes = [c_void_p]
10336 isl.isl_map_flatten_range.restype = c_void_p
10337 isl.isl_map_flatten_range.argtypes = [c_void_p]
10338 isl.isl_map_foreach_basic_map.argtypes = [c_void_p, c_void_p, c_void_p]
10339 isl.isl_map_gist.restype = c_void_p
10340 isl.isl_map_gist.argtypes = [c_void_p, c_void_p]
10341 isl.isl_map_gist_domain.restype = c_void_p
10342 isl.isl_map_gist_domain.argtypes = [c_void_p, c_void_p]
10343 isl.isl_map_gist_params.restype = c_void_p
10344 isl.isl_map_gist_params.argtypes = [c_void_p, c_void_p]
10345 isl.isl_map_has_domain_tuple_id.argtypes = [c_void_p]
10346 isl.isl_map_has_range_tuple_id.argtypes = [c_void_p]
10347 isl.isl_map_intersect.restype = c_void_p
10348 isl.isl_map_intersect.argtypes = [c_void_p, c_void_p]
10349 isl.isl_map_intersect_domain.restype = c_void_p
10350 isl.isl_map_intersect_domain.argtypes = [c_void_p, c_void_p]
10351 isl.isl_map_intersect_domain_factor_domain.restype = c_void_p
10352 isl.isl_map_intersect_domain_factor_domain.argtypes = [c_void_p, c_void_p]
10353 isl.isl_map_intersect_domain_factor_range.restype = c_void_p
10354 isl.isl_map_intersect_domain_factor_range.argtypes = [c_void_p, c_void_p]
10355 isl.isl_map_intersect_domain_wrapped_domain.restype = c_void_p
10356 isl.isl_map_intersect_domain_wrapped_domain.argtypes = [c_void_p, c_void_p]
10357 isl.isl_map_intersect_params.restype = c_void_p
10358 isl.isl_map_intersect_params.argtypes = [c_void_p, c_void_p]
10359 isl.isl_map_intersect_range.restype = c_void_p
10360 isl.isl_map_intersect_range.argtypes = [c_void_p, c_void_p]
10361 isl.isl_map_intersect_range_factor_domain.restype = c_void_p
10362 isl.isl_map_intersect_range_factor_domain.argtypes = [c_void_p, c_void_p]
10363 isl.isl_map_intersect_range_factor_range.restype = c_void_p
10364 isl.isl_map_intersect_range_factor_range.argtypes = [c_void_p, c_void_p]
10365 isl.isl_map_intersect_range_wrapped_domain.restype = c_void_p
10366 isl.isl_map_intersect_range_wrapped_domain.argtypes = [c_void_p, c_void_p]
10367 isl.isl_map_is_bijective.argtypes = [c_void_p]
10368 isl.isl_map_is_disjoint.argtypes = [c_void_p, c_void_p]
10369 isl.isl_map_is_empty.argtypes = [c_void_p]
10370 isl.isl_map_is_equal.argtypes = [c_void_p, c_void_p]
10371 isl.isl_map_is_injective.argtypes = [c_void_p]
10372 isl.isl_map_is_single_valued.argtypes = [c_void_p]
10373 isl.isl_map_is_strict_subset.argtypes = [c_void_p, c_void_p]
10374 isl.isl_map_is_subset.argtypes = [c_void_p, c_void_p]
10375 isl.isl_map_lex_ge_at_multi_pw_aff.restype = c_void_p
10376 isl.isl_map_lex_ge_at_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10377 isl.isl_map_lex_gt_at_multi_pw_aff.restype = c_void_p
10378 isl.isl_map_lex_gt_at_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10379 isl.isl_map_lex_le_at_multi_pw_aff.restype = c_void_p
10380 isl.isl_map_lex_le_at_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10381 isl.isl_map_lex_lt_at_multi_pw_aff.restype = c_void_p
10382 isl.isl_map_lex_lt_at_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10383 isl.isl_map_lexmax.restype = c_void_p
10384 isl.isl_map_lexmax.argtypes = [c_void_p]
10385 isl.isl_map_lexmax_pw_multi_aff.restype = c_void_p
10386 isl.isl_map_lexmax_pw_multi_aff.argtypes = [c_void_p]
10387 isl.isl_map_lexmin.restype = c_void_p
10388 isl.isl_map_lexmin.argtypes = [c_void_p]
10389 isl.isl_map_lexmin_pw_multi_aff.restype = c_void_p
10390 isl.isl_map_lexmin_pw_multi_aff.argtypes = [c_void_p]
10391 isl.isl_map_lower_bound_multi_pw_aff.restype = c_void_p
10392 isl.isl_map_lower_bound_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10393 isl.isl_map_max_multi_pw_aff.restype = c_void_p
10394 isl.isl_map_max_multi_pw_aff.argtypes = [c_void_p]
10395 isl.isl_map_min_multi_pw_aff.restype = c_void_p
10396 isl.isl_map_min_multi_pw_aff.argtypes = [c_void_p]
10397 isl.isl_map_n_basic_map.argtypes = [c_void_p]
10398 isl.isl_map_params.restype = c_void_p
10399 isl.isl_map_params.argtypes = [c_void_p]
10400 isl.isl_map_polyhedral_hull.restype = c_void_p
10401 isl.isl_map_polyhedral_hull.argtypes = [c_void_p]
10402 isl.isl_map_preimage_domain_multi_aff.restype = c_void_p
10403 isl.isl_map_preimage_domain_multi_aff.argtypes = [c_void_p, c_void_p]
10404 isl.isl_map_preimage_domain_multi_pw_aff.restype = c_void_p
10405 isl.isl_map_preimage_domain_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10406 isl.isl_map_preimage_domain_pw_multi_aff.restype = c_void_p
10407 isl.isl_map_preimage_domain_pw_multi_aff.argtypes = [c_void_p, c_void_p]
10408 isl.isl_map_preimage_range_multi_aff.restype = c_void_p
10409 isl.isl_map_preimage_range_multi_aff.argtypes = [c_void_p, c_void_p]
10410 isl.isl_map_preimage_range_pw_multi_aff.restype = c_void_p
10411 isl.isl_map_preimage_range_pw_multi_aff.argtypes = [c_void_p, c_void_p]
10412 isl.isl_map_product.restype = c_void_p
10413 isl.isl_map_product.argtypes = [c_void_p, c_void_p]
10414 isl.isl_map_project_out_all_params.restype = c_void_p
10415 isl.isl_map_project_out_all_params.argtypes = [c_void_p]
10416 isl.isl_map_project_out_param_id.restype = c_void_p
10417 isl.isl_map_project_out_param_id.argtypes = [c_void_p, c_void_p]
10418 isl.isl_map_project_out_param_id_list.restype = c_void_p
10419 isl.isl_map_project_out_param_id_list.argtypes = [c_void_p, c_void_p]
10420 isl.isl_map_range.restype = c_void_p
10421 isl.isl_map_range.argtypes = [c_void_p]
10422 isl.isl_map_range_factor_domain.restype = c_void_p
10423 isl.isl_map_range_factor_domain.argtypes = [c_void_p]
10424 isl.isl_map_range_factor_range.restype = c_void_p
10425 isl.isl_map_range_factor_range.argtypes = [c_void_p]
10426 isl.isl_map_get_range_lattice_tile.restype = c_void_p
10427 isl.isl_map_get_range_lattice_tile.argtypes = [c_void_p]
10428 isl.isl_map_range_product.restype = c_void_p
10429 isl.isl_map_range_product.argtypes = [c_void_p, c_void_p]
10430 isl.isl_map_range_reverse.restype = c_void_p
10431 isl.isl_map_range_reverse.argtypes = [c_void_p]
10432 isl.isl_map_get_range_simple_fixed_box_hull.restype = c_void_p
10433 isl.isl_map_get_range_simple_fixed_box_hull.argtypes = [c_void_p]
10434 isl.isl_map_range_tuple_dim.argtypes = [c_void_p]
10435 isl.isl_map_get_range_tuple_id.restype = c_void_p
10436 isl.isl_map_get_range_tuple_id.argtypes = [c_void_p]
10437 isl.isl_map_reverse.restype = c_void_p
10438 isl.isl_map_reverse.argtypes = [c_void_p]
10439 isl.isl_map_sample.restype = c_void_p
10440 isl.isl_map_sample.argtypes = [c_void_p]
10441 isl.isl_map_set_domain_tuple_id.restype = c_void_p
10442 isl.isl_map_set_domain_tuple_id.argtypes = [c_void_p, c_void_p]
10443 isl.isl_map_set_range_tuple_id.restype = c_void_p
10444 isl.isl_map_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
10445 isl.isl_map_get_space.restype = c_void_p
10446 isl.isl_map_get_space.argtypes = [c_void_p]
10447 isl.isl_map_subtract.restype = c_void_p
10448 isl.isl_map_subtract.argtypes = [c_void_p, c_void_p]
10449 isl.isl_map_to_list.restype = c_void_p
10450 isl.isl_map_to_list.argtypes = [c_void_p]
10451 isl.isl_map_to_union_map.restype = c_void_p
10452 isl.isl_map_to_union_map.argtypes = [c_void_p]
10453 isl.isl_map_uncurry.restype = c_void_p
10454 isl.isl_map_uncurry.argtypes = [c_void_p]
10455 isl.isl_map_union.restype = c_void_p
10456 isl.isl_map_union.argtypes = [c_void_p, c_void_p]
10457 isl.isl_map_universe.restype = c_void_p
10458 isl.isl_map_universe.argtypes = [c_void_p]
10459 isl.isl_map_unshifted_simple_hull.restype = c_void_p
10460 isl.isl_map_unshifted_simple_hull.argtypes = [c_void_p]
10461 isl.isl_map_upper_bound_multi_pw_aff.restype = c_void_p
10462 isl.isl_map_upper_bound_multi_pw_aff.argtypes = [c_void_p, c_void_p]
10463 isl.isl_map_wrap.restype = c_void_p
10464 isl.isl_map_wrap.argtypes = [c_void_p]
10465 isl.isl_map_zip.restype = c_void_p
10466 isl.isl_map_zip.argtypes = [c_void_p]
10467 isl.isl_map_copy.restype = c_void_p
10468 isl.isl_map_copy.argtypes = [c_void_p]
10469 isl.isl_map_free.restype = c_void_p
10470 isl.isl_map_free.argtypes = [c_void_p]
10471 isl.isl_map_to_str.restype = POINTER(c_char)
10472 isl.isl_map_to_str.argtypes = [c_void_p]
10482 self.ptr = isl.isl_basic_map_read_from_str(self.ctx, args[0].encode('ascii'))
10487 isl.isl_basic_map_free(self.ptr)
10494 ptr = isl.isl_basic_map_to_str(arg0.ptr)
10501 return 'isl.basic_map("""%s""")' % s
10503 return 'isl.basic_map("%s")' % s
10511 res = isl.isl_basic_map_affine_hull(isl.isl_basic_map_copy(arg0.ptr))
10526 res = isl.isl_basic_map_apply_domain(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
10541 res = isl.isl_basic_map_apply_range(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
10551 res = isl.isl_basic_map_deltas(isl.isl_basic_map_copy(arg0.ptr))
10561 res = isl.isl_basic_map_detect_equalities(isl.isl_basic_map_copy(arg0.ptr))
10571 res = isl.isl_basic_map_flatten(isl.isl_basic_map_copy(arg0.ptr))
10581 res = isl.isl_basic_map_flatten_domain(isl.isl_basic_map_copy(arg0.ptr))
10591 res = isl.isl_basic_map_flatten_range(isl.isl_basic_map_copy(arg0.ptr))
10606 res = isl.isl_basic_map_gist(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
10621 res = isl.isl_basic_map_intersect(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
10636 res = isl.isl_basic_map_intersect_domain(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
10651 res = isl.isl_basic_map_intersect_range(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
10661 res = isl.isl_basic_map_is_empty(arg0.ptr)
10677 res = isl.isl_basic_map_is_equal(arg0.ptr, arg1.ptr)
10693 res = isl.isl_basic_map_is_subset(arg0.ptr, arg1.ptr)
10704 res = isl.isl_basic_map_lexmax(isl.isl_basic_map_copy(arg0.ptr))
10714 res = isl.isl_basic_map_lexmin(isl.isl_basic_map_copy(arg0.ptr))
10724 res = isl.isl_basic_map_reverse(isl.isl_basic_map_copy(arg0.ptr))
10734 res = isl.isl_basic_map_sample(isl.isl_basic_map_copy(arg0.ptr))
10749 res = isl.isl_basic_map_union(isl.isl_basic_map_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
10753 isl.isl_basic_map_read_from_str.restype = c_void_p
10754 isl.isl_basic_map_read_from_str.argtypes = [Context, c_char_p]
10755 isl.isl_basic_map_affine_hull.restype = c_void_p
10756 isl.isl_basic_map_affine_hull.argtypes = [c_void_p]
10757 isl.isl_basic_map_apply_domain.restype = c_void_p
10758 isl.isl_basic_map_apply_domain.argtypes = [c_void_p, c_void_p]
10759 isl.isl_basic_map_apply_range.restype = c_void_p
10760 isl.isl_basic_map_apply_range.argtypes = [c_void_p, c_void_p]
10761 isl.isl_basic_map_deltas.restype = c_void_p
10762 isl.isl_basic_map_deltas.argtypes = [c_void_p]
10763 isl.isl_basic_map_detect_equalities.restype = c_void_p
10764 isl.isl_basic_map_detect_equalities.argtypes = [c_void_p]
10765 isl.isl_basic_map_flatten.restype = c_void_p
10766 isl.isl_basic_map_flatten.argtypes = [c_void_p]
10767 isl.isl_basic_map_flatten_domain.restype = c_void_p
10768 isl.isl_basic_map_flatten_domain.argtypes = [c_void_p]
10769 isl.isl_basic_map_flatten_range.restype = c_void_p
10770 isl.isl_basic_map_flatten_range.argtypes = [c_void_p]
10771 isl.isl_basic_map_gist.restype = c_void_p
10772 isl.isl_basic_map_gist.argtypes = [c_void_p, c_void_p]
10773 isl.isl_basic_map_intersect.restype = c_void_p
10774 isl.isl_basic_map_intersect.argtypes = [c_void_p, c_void_p]
10775 isl.isl_basic_map_intersect_domain.restype = c_void_p
10776 isl.isl_basic_map_intersect_domain.argtypes = [c_void_p, c_void_p]
10777 isl.isl_basic_map_intersect_range.restype = c_void_p
10778 isl.isl_basic_map_intersect_range.argtypes = [c_void_p, c_void_p]
10779 isl.isl_basic_map_is_empty.argtypes = [c_void_p]
10780 isl.isl_basic_map_is_equal.argtypes = [c_void_p, c_void_p]
10781 isl.isl_basic_map_is_subset.argtypes = [c_void_p, c_void_p]
10782 isl.isl_basic_map_lexmax.restype = c_void_p
10783 isl.isl_basic_map_lexmax.argtypes = [c_void_p]
10784 isl.isl_basic_map_lexmin.restype = c_void_p
10785 isl.isl_basic_map_lexmin.argtypes = [c_void_p]
10786 isl.isl_basic_map_reverse.restype = c_void_p
10787 isl.isl_basic_map_reverse.argtypes = [c_void_p]
10788 isl.isl_basic_map_sample.restype = c_void_p
10789 isl.isl_basic_map_sample.argtypes = [c_void_p]
10790 isl.isl_basic_map_union.restype = c_void_p
10791 isl.isl_basic_map_union.argtypes = [c_void_p, c_void_p]
10792 isl.isl_basic_map_copy.restype = c_void_p
10793 isl.isl_basic_map_copy.argtypes = [c_void_p]
10794 isl.isl_basic_map_free.restype = c_void_p
10795 isl.isl_basic_map_free.argtypes = [c_void_p]
10796 isl.isl_basic_map_to_str.restype = POINTER(c_char)
10797 isl.isl_basic_map_to_str.argtypes = [c_void_p]
10807 self.ptr = isl.isl_union_set_from_basic_set(isl.isl_basic_set_copy(args[0].ptr))
10811 self.ptr = isl.isl_union_set_from_point(isl.isl_point_copy(args[0].ptr))
10815 self.ptr = isl.isl_union_set_from_set(isl.isl_set_copy(args[0].ptr))
10819 self.ptr = isl.isl_union_set_read_from_str(self.ctx, args[0].encode('ascii'))
10824 isl.isl_union_set_free(self.ptr)
10831 ptr = isl.isl_union_set_to_str(arg0.ptr)
10838 return 'isl.union_set("""%s""")' % s
10840 return 'isl.union_set("%s")' % s
10848 res = isl.isl_union_set_affine_hull(isl.isl_union_set_copy(arg0.ptr))
10863 res = isl.isl_union_set_apply(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
10873 res = isl.isl_union_set_as_set(isl.isl_union_set_copy(arg0.ptr))
10883 res = isl.isl_union_set_coalesce(isl.isl_union_set_copy(arg0.ptr))
10893 res = isl.isl_union_set_compute_divs(isl.isl_union_set_copy(arg0.ptr))
10903 res = isl.isl_union_set_detect_equalities(isl.isl_union_set_copy(arg0.ptr))
10913 res = isl.isl_union_set_drop_unused_params(isl.isl_union_set_copy(arg0.ptr))
10920 res = isl.isl_union_set_empty_ctx(ctx)
10933 cb_arg0 = set(ctx=arg0.ctx, ptr=isl.isl_set_copy(cb_arg0))
10942 res = isl.isl_union_set_every_set(arg0.ptr, cb1, None)
10960 res = isl.isl_union_set_extract_set(arg0.ptr, isl.isl_space_copy(arg1.ptr))
10981 res = isl.isl_union_set_foreach_point(arg0.ptr, cb1, None)
11004 res = isl.isl_union_set_foreach_set(arg0.ptr, cb1, None)
11021 res = isl.isl_union_set_gist(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
11036 res = isl.isl_union_set_gist_params(isl.isl_union_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11046 res = isl.isl_union_set_identity(isl.isl_union_set_copy(arg0.ptr))
11061 res = isl.isl_union_set_intersect(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
11076 res = isl.isl_union_set_intersect_params(isl.isl_union_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11091 res = isl.isl_union_set_is_disjoint(arg0.ptr, arg1.ptr)
11102 res = isl.isl_union_set_is_empty(arg0.ptr)
11118 res = isl.isl_union_set_is_equal(arg0.ptr, arg1.ptr)
11134 res = isl.isl_union_set_is_strict_subset(arg0.ptr, arg1.ptr)
11150 res = isl.isl_union_set_is_subset(arg0.ptr, arg1.ptr)
11161 res = isl.isl_union_set_isa_set(arg0.ptr)
11172 res = isl.isl_union_set_lexmax(isl.isl_union_set_copy(arg0.ptr))
11182 res = isl.isl_union_set_lexmin(isl.isl_union_set_copy(arg0.ptr))
11192 res = isl.isl_union_set_params(isl.isl_union_set_copy(arg0.ptr))
11202 res = isl.isl_union_set_polyhedral_hull(isl.isl_union_set_copy(arg0.ptr))
11214 res = isl.isl_union_set_preimage_multi_aff(isl.isl_union_set_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
11225 res = isl.isl_union_set_preimage_pw_multi_aff(isl.isl_union_set_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
11236 res = isl.isl_union_set_preimage_union_pw_multi_aff(isl.isl_union_set_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
11247 res = isl.isl_union_set_project_out_all_params(isl.isl_union_set_copy(arg0.ptr))
11257 res = isl.isl_union_set_sample_point(isl.isl_union_set_copy(arg0.ptr))
11267 res = isl.isl_union_set_get_set_list(arg0.ptr)
11279 res = isl.isl_union_set_get_space(arg0.ptr)
11296 res = isl.isl_union_set_subtract(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
11306 res = isl.isl_union_set_to_list(isl.isl_union_set_copy(arg0.ptr))
11321 res = isl.isl_union_set_union(isl.isl_union_set_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
11331 res = isl.isl_union_set_universe(isl.isl_union_set_copy(arg0.ptr))
11341 res = isl.isl_union_set_unwrap(isl.isl_union_set_copy(arg0.ptr))
11345 isl.isl_union_set_from_basic_set.restype = c_void_p
11346 isl.isl_union_set_from_basic_set.argtypes = [c_void_p]
11347 isl.isl_union_set_from_point.restype = c_void_p
11348 isl.isl_union_set_from_point.argtypes = [c_void_p]
11349 isl.isl_union_set_from_set.restype = c_void_p
11350 isl.isl_union_set_from_set.argtypes = [c_void_p]
11351 isl.isl_union_set_read_from_str.restype = c_void_p
11352 isl.isl_union_set_read_from_str.argtypes = [Context, c_char_p]
11353 isl.isl_union_set_affine_hull.restype = c_void_p
11354 isl.isl_union_set_affine_hull.argtypes = [c_void_p]
11355 isl.isl_union_set_apply.restype = c_void_p
11356 isl.isl_union_set_apply.argtypes = [c_void_p, c_void_p]
11357 isl.isl_union_set_as_set.restype = c_void_p
11358 isl.isl_union_set_as_set.argtypes = [c_void_p]
11359 isl.isl_union_set_coalesce.restype = c_void_p
11360 isl.isl_union_set_coalesce.argtypes = [c_void_p]
11361 isl.isl_union_set_compute_divs.restype = c_void_p
11362 isl.isl_union_set_compute_divs.argtypes = [c_void_p]
11363 isl.isl_union_set_detect_equalities.restype = c_void_p
11364 isl.isl_union_set_detect_equalities.argtypes = [c_void_p]
11365 isl.isl_union_set_drop_unused_params.restype = c_void_p
11366 isl.isl_union_set_drop_unused_params.argtypes = [c_void_p]
11367 isl.isl_union_set_empty_ctx.restype = c_void_p
11368 isl.isl_union_set_empty_ctx.argtypes = [Context]
11369 isl.isl_union_set_every_set.argtypes = [c_void_p, c_void_p, c_void_p]
11370 isl.isl_union_set_extract_set.restype = c_void_p
11371 isl.isl_union_set_extract_set.argtypes = [c_void_p, c_void_p]
11372 isl.isl_union_set_foreach_point.argtypes = [c_void_p, c_void_p, c_void_p]
11373 isl.isl_union_set_foreach_set.argtypes = [c_void_p, c_void_p, c_void_p]
11374 isl.isl_union_set_gist.restype = c_void_p
11375 isl.isl_union_set_gist.argtypes = [c_void_p, c_void_p]
11376 isl.isl_union_set_gist_params.restype = c_void_p
11377 isl.isl_union_set_gist_params.argtypes = [c_void_p, c_void_p]
11378 isl.isl_union_set_identity.restype = c_void_p
11379 isl.isl_union_set_identity.argtypes = [c_void_p]
11380 isl.isl_union_set_intersect.restype = c_void_p
11381 isl.isl_union_set_intersect.argtypes = [c_void_p, c_void_p]
11382 isl.isl_union_set_intersect_params.restype = c_void_p
11383 isl.isl_union_set_intersect_params.argtypes = [c_void_p, c_void_p]
11384 isl.isl_union_set_is_disjoint.argtypes = [c_void_p, c_void_p]
11385 isl.isl_union_set_is_empty.argtypes = [c_void_p]
11386 isl.isl_union_set_is_equal.argtypes = [c_void_p, c_void_p]
11387 isl.isl_union_set_is_strict_subset.argtypes = [c_void_p, c_void_p]
11388 isl.isl_union_set_is_subset.argtypes = [c_void_p, c_void_p]
11389 isl.isl_union_set_isa_set.argtypes = [c_void_p]
11390 isl.isl_union_set_lexmax.restype = c_void_p
11391 isl.isl_union_set_lexmax.argtypes = [c_void_p]
11392 isl.isl_union_set_lexmin.restype = c_void_p
11393 isl.isl_union_set_lexmin.argtypes = [c_void_p]
11394 isl.isl_union_set_params.restype = c_void_p
11395 isl.isl_union_set_params.argtypes = [c_void_p]
11396 isl.isl_union_set_polyhedral_hull.restype = c_void_p
11397 isl.isl_union_set_polyhedral_hull.argtypes = [c_void_p]
11398 isl.isl_union_set_preimage_multi_aff.restype = c_void_p
11399 isl.isl_union_set_preimage_multi_aff.argtypes = [c_void_p, c_void_p]
11400 isl.isl_union_set_preimage_pw_multi_aff.restype = c_void_p
11401 isl.isl_union_set_preimage_pw_multi_aff.argtypes = [c_void_p, c_void_p]
11402 isl.isl_union_set_preimage_union_pw_multi_aff.restype = c_void_p
11403 isl.isl_union_set_preimage_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
11404 isl.isl_union_set_project_out_all_params.restype = c_void_p
11405 isl.isl_union_set_project_out_all_params.argtypes = [c_void_p]
11406 isl.isl_union_set_sample_point.restype = c_void_p
11407 isl.isl_union_set_sample_point.argtypes = [c_void_p]
11408 isl.isl_union_set_get_set_list.restype = c_void_p
11409 isl.isl_union_set_get_set_list.argtypes = [c_void_p]
11410 isl.isl_union_set_get_space.restype = c_void_p
11411 isl.isl_union_set_get_space.argtypes = [c_void_p]
11412 isl.isl_union_set_subtract.restype = c_void_p
11413 isl.isl_union_set_subtract.argtypes = [c_void_p, c_void_p]
11414 isl.isl_union_set_to_list.restype = c_void_p
11415 isl.isl_union_set_to_list.argtypes = [c_void_p]
11416 isl.isl_union_set_union.restype = c_void_p
11417 isl.isl_union_set_union.argtypes = [c_void_p, c_void_p]
11418 isl.isl_union_set_universe.restype = c_void_p
11419 isl.isl_union_set_universe.argtypes = [c_void_p]
11420 isl.isl_union_set_unwrap.restype = c_void_p
11421 isl.isl_union_set_unwrap.argtypes = [c_void_p]
11422 isl.isl_union_set_copy.restype = c_void_p
11423 isl.isl_union_set_copy.argtypes = [c_void_p]
11424 isl.isl_union_set_free.restype = c_void_p
11425 isl.isl_union_set_free.argtypes = [c_void_p]
11426 isl.isl_union_set_to_str.restype = POINTER(c_char)
11427 isl.isl_union_set_to_str.argtypes = [c_void_p]
11437 self.ptr = isl.isl_set_from_basic_set(isl.isl_basic_set_copy(args[0].ptr))
11441 self.ptr = isl.isl_set_from_point(isl.isl_point_copy(args[0].ptr))
11445 self.ptr = isl.isl_set_read_from_str(self.ctx, args[0].encode('ascii'))
11450 isl.isl_set_free(self.ptr)
11457 ptr = isl.isl_set_to_str(arg0.ptr)
11464 return 'isl.set("""%s""")' % s
11466 return 'isl.set("%s")' % s
11474 res = isl.isl_set_affine_hull(isl.isl_set_copy(arg0.ptr))
11489 res = isl.isl_set_apply(isl.isl_set_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
11499 res = isl.isl_set_as_pw_multi_aff(isl.isl_set_copy(arg0.ptr))
11514 res = isl.isl_set_bind(isl.isl_set_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
11524 res = isl.isl_set_coalesce(isl.isl_set_copy(arg0.ptr))
11534 res = isl.isl_set_complement(isl.isl_set_copy(arg0.ptr))
11544 res = isl.isl_set_detect_equalities(isl.isl_set_copy(arg0.ptr))
11554 res = isl.isl_set_dim_max_val(isl.isl_set_copy(arg0.ptr), arg1)
11564 res = isl.isl_set_dim_min_val(isl.isl_set_copy(arg0.ptr), arg1)
11574 res = isl.isl_set_drop_unused_params(isl.isl_set_copy(arg0.ptr))
11585 res = isl.isl_set_empty(isl.isl_space_copy(arg0.ptr))
11595 res = isl.isl_set_flatten(isl.isl_set_copy(arg0.ptr))
11616 res = isl.isl_set_foreach_basic_set(arg0.ptr, cb1, None)
11639 res = isl.isl_set_foreach_point(arg0.ptr, cb1, None)
11656 res = isl.isl_set_gist(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11671 res = isl.isl_set_gist_params(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11681 res = isl.isl_set_identity(isl.isl_set_copy(arg0.ptr))
11691 res = isl.isl_set_indicator_function(isl.isl_set_copy(arg0.ptr))
11706 res = isl.isl_set_insert_domain(isl.isl_set_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
11721 res = isl.isl_set_intersect(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11736 res = isl.isl_set_intersect_params(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
11746 res = isl.isl_set_involves_locals(arg0.ptr)
11762 res = isl.isl_set_is_disjoint(arg0.ptr, arg1.ptr)
11773 res = isl.isl_set_is_empty(arg0.ptr)
11789 res = isl.isl_set_is_equal(arg0.ptr, arg1.ptr)
11800 res = isl.isl_set_is_singleton(arg0.ptr)
11816 res = isl.isl_set_is_strict_subset(arg0.ptr, arg1.ptr)
11832 res = isl.isl_set_is_subset(arg0.ptr, arg1.ptr)
11843 res = isl.isl_set_is_wrapping(arg0.ptr)
11854 res = isl.isl_set_get_lattice_tile(arg0.ptr)
11866 res = isl.isl_set_lexmax(isl.isl_set_copy(arg0.ptr))
11876 res = isl.isl_set_lexmax_pw_multi_aff(isl.isl_set_copy(arg0.ptr))
11886 res = isl.isl_set_lexmin(isl.isl_set_copy(arg0.ptr))
11896 res = isl.isl_set_lexmin_pw_multi_aff(isl.isl_set_copy(arg0.ptr))
11908 res = isl.isl_set_lower_bound_multi_pw_aff(isl.isl_set_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
11919 res = isl.isl_set_lower_bound_multi_val(isl.isl_set_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
11930 res = isl.isl_set_max_multi_pw_aff(isl.isl_set_copy(arg0.ptr))
11945 res = isl.isl_set_max_val(arg0.ptr, arg1.ptr)
11955 res = isl.isl_set_min_multi_pw_aff(isl.isl_set_copy(arg0.ptr))
11970 res = isl.isl_set_min_val(arg0.ptr, arg1.ptr)
11980 res = isl.isl_set_n_basic_set(arg0.ptr)
11998 res = isl.isl_set_param_pw_aff_on_domain_id(isl.isl_set_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
12009 res = isl.isl_set_params(isl.isl_set_copy(arg0.ptr))
12019 res = isl.isl_set_get_plain_multi_val_if_fixed(arg0.ptr)
12031 res = isl.isl_set_polyhedral_hull(isl.isl_set_copy(arg0.ptr))
12043 res = isl.isl_set_preimage_multi_aff(isl.isl_set_copy(args[0].ptr), isl.isl_multi_aff_copy(args[1].ptr))
12054 res = isl.isl_set_preimage_multi_pw_aff(isl.isl_set_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
12065 res = isl.isl_set_preimage_pw_multi_aff(isl.isl_set_copy(args[0].ptr), isl.isl_pw_multi_aff_copy(args[1].ptr))
12081 res = isl.isl_set_product(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
12091 res = isl.isl_set_project_out_all_params(isl.isl_set_copy(arg0.ptr))
12108 res = isl.isl_set_project_out_param_id(isl.isl_set_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
12119 res = isl.isl_set_project_out_param_id_list(isl.isl_set_copy(args[0].ptr), isl.isl_id_list_copy(args[1].ptr))
12137 res = isl.isl_set_pw_aff_on_domain_val(isl.isl_set_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
12150 res = isl.isl_set_pw_multi_aff_on_domain_multi_val(isl.isl_set_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
12161 res = isl.isl_set_sample(isl.isl_set_copy(arg0.ptr))
12171 res = isl.isl_set_sample_point(isl.isl_set_copy(arg0.ptr))
12181 res = isl.isl_set_get_simple_fixed_box_hull(arg0.ptr)
12193 res = isl.isl_set_get_space(arg0.ptr)
12205 res = isl.isl_set_get_stride(arg0.ptr, arg1)
12222 res = isl.isl_set_subtract(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
12232 res = isl.isl_set_to_list(isl.isl_set_copy(arg0.ptr))
12242 res = isl.isl_set_to_union_set(isl.isl_set_copy(arg0.ptr))
12252 res = isl.isl_set_translation(isl.isl_set_copy(arg0.ptr))
12262 res = isl.isl_set_tuple_dim(arg0.ptr)
12278 res = isl.isl_set_unbind_params(isl.isl_set_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
12293 res = isl.isl_set_unbind_params_insert_domain(isl.isl_set_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
12308 res = isl.isl_set_union(isl.isl_set_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
12319 res = isl.isl_set_universe(isl.isl_space_copy(arg0.ptr))
12329 res = isl.isl_set_unshifted_simple_hull(isl.isl_set_copy(arg0.ptr))
12339 res = isl.isl_set_unwrap(isl.isl_set_copy(arg0.ptr))
12351 res = isl.isl_set_upper_bound_multi_pw_aff(isl.isl_set_copy(args[0].ptr), isl.isl_multi_pw_aff_copy(args[1].ptr))
12362 res = isl.isl_set_upper_bound_multi_val(isl.isl_set_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
12373 res = isl.isl_set_wrapped_reverse(isl.isl_set_copy(arg0.ptr))
12377 isl.isl_set_from_basic_set.restype = c_void_p
12378 isl.isl_set_from_basic_set.argtypes = [c_void_p]
12379 isl.isl_set_from_point.restype = c_void_p
12380 isl.isl_set_from_point.argtypes = [c_void_p]
12381 isl.isl_set_read_from_str.restype = c_void_p
12382 isl.isl_set_read_from_str.argtypes = [Context, c_char_p]
12383 isl.isl_set_affine_hull.restype = c_void_p
12384 isl.isl_set_affine_hull.argtypes = [c_void_p]
12385 isl.isl_set_apply.restype = c_void_p
12386 isl.isl_set_apply.argtypes = [c_void_p, c_void_p]
12387 isl.isl_set_as_pw_multi_aff.restype = c_void_p
12388 isl.isl_set_as_pw_multi_aff.argtypes = [c_void_p]
12389 isl.isl_set_bind.restype = c_void_p
12390 isl.isl_set_bind.argtypes = [c_void_p, c_void_p]
12391 isl.isl_set_coalesce.restype = c_void_p
12392 isl.isl_set_coalesce.argtypes = [c_void_p]
12393 isl.isl_set_complement.restype = c_void_p
12394 isl.isl_set_complement.argtypes = [c_void_p]
12395 isl.isl_set_detect_equalities.restype = c_void_p
12396 isl.isl_set_detect_equalities.argtypes = [c_void_p]
12397 isl.isl_set_dim_max_val.restype = c_void_p
12398 isl.isl_set_dim_max_val.argtypes = [c_void_p, c_int]
12399 isl.isl_set_dim_min_val.restype = c_void_p
12400 isl.isl_set_dim_min_val.argtypes = [c_void_p, c_int]
12401 isl.isl_set_drop_unused_params.restype = c_void_p
12402 isl.isl_set_drop_unused_params.argtypes = [c_void_p]
12403 isl.isl_set_empty.restype = c_void_p
12404 isl.isl_set_empty.argtypes = [c_void_p]
12405 isl.isl_set_flatten.restype = c_void_p
12406 isl.isl_set_flatten.argtypes = [c_void_p]
12407 isl.isl_set_foreach_basic_set.argtypes = [c_void_p, c_void_p, c_void_p]
12408 isl.isl_set_foreach_point.argtypes = [c_void_p, c_void_p, c_void_p]
12409 isl.isl_set_gist.restype = c_void_p
12410 isl.isl_set_gist.argtypes = [c_void_p, c_void_p]
12411 isl.isl_set_gist_params.restype = c_void_p
12412 isl.isl_set_gist_params.argtypes = [c_void_p, c_void_p]
12413 isl.isl_set_identity.restype = c_void_p
12414 isl.isl_set_identity.argtypes = [c_void_p]
12415 isl.isl_set_indicator_function.restype = c_void_p
12416 isl.isl_set_indicator_function.argtypes = [c_void_p]
12417 isl.isl_set_insert_domain.restype = c_void_p
12418 isl.isl_set_insert_domain.argtypes = [c_void_p, c_void_p]
12419 isl.isl_set_intersect.restype = c_void_p
12420 isl.isl_set_intersect.argtypes = [c_void_p, c_void_p]
12421 isl.isl_set_intersect_params.restype = c_void_p
12422 isl.isl_set_intersect_params.argtypes = [c_void_p, c_void_p]
12423 isl.isl_set_involves_locals.argtypes = [c_void_p]
12424 isl.isl_set_is_disjoint.argtypes = [c_void_p, c_void_p]
12425 isl.isl_set_is_empty.argtypes = [c_void_p]
12426 isl.isl_set_is_equal.argtypes = [c_void_p, c_void_p]
12427 isl.isl_set_is_singleton.argtypes = [c_void_p]
12428 isl.isl_set_is_strict_subset.argtypes = [c_void_p, c_void_p]
12429 isl.isl_set_is_subset.argtypes = [c_void_p, c_void_p]
12430 isl.isl_set_is_wrapping.argtypes = [c_void_p]
12431 isl.isl_set_get_lattice_tile.restype = c_void_p
12432 isl.isl_set_get_lattice_tile.argtypes = [c_void_p]
12433 isl.isl_set_lexmax.restype = c_void_p
12434 isl.isl_set_lexmax.argtypes = [c_void_p]
12435 isl.isl_set_lexmax_pw_multi_aff.restype = c_void_p
12436 isl.isl_set_lexmax_pw_multi_aff.argtypes = [c_void_p]
12437 isl.isl_set_lexmin.restype = c_void_p
12438 isl.isl_set_lexmin.argtypes = [c_void_p]
12439 isl.isl_set_lexmin_pw_multi_aff.restype = c_void_p
12440 isl.isl_set_lexmin_pw_multi_aff.argtypes = [c_void_p]
12441 isl.isl_set_lower_bound_multi_pw_aff.restype = c_void_p
12442 isl.isl_set_lower_bound_multi_pw_aff.argtypes = [c_void_p, c_void_p]
12443 isl.isl_set_lower_bound_multi_val.restype = c_void_p
12444 isl.isl_set_lower_bound_multi_val.argtypes = [c_void_p, c_void_p]
12445 isl.isl_set_max_multi_pw_aff.restype = c_void_p
12446 isl.isl_set_max_multi_pw_aff.argtypes = [c_void_p]
12447 isl.isl_set_max_val.restype = c_void_p
12448 isl.isl_set_max_val.argtypes = [c_void_p, c_void_p]
12449 isl.isl_set_min_multi_pw_aff.restype = c_void_p
12450 isl.isl_set_min_multi_pw_aff.argtypes = [c_void_p]
12451 isl.isl_set_min_val.restype = c_void_p
12452 isl.isl_set_min_val.argtypes = [c_void_p, c_void_p]
12453 isl.isl_set_n_basic_set.argtypes = [c_void_p]
12454 isl.isl_set_param_pw_aff_on_domain_id.restype = c_void_p
12455 isl.isl_set_param_pw_aff_on_domain_id.argtypes = [c_void_p, c_void_p]
12456 isl.isl_set_params.restype = c_void_p
12457 isl.isl_set_params.argtypes = [c_void_p]
12458 isl.isl_set_get_plain_multi_val_if_fixed.restype = c_void_p
12459 isl.isl_set_get_plain_multi_val_if_fixed.argtypes = [c_void_p]
12460 isl.isl_set_polyhedral_hull.restype = c_void_p
12461 isl.isl_set_polyhedral_hull.argtypes = [c_void_p]
12462 isl.isl_set_preimage_multi_aff.restype = c_void_p
12463 isl.isl_set_preimage_multi_aff.argtypes = [c_void_p, c_void_p]
12464 isl.isl_set_preimage_multi_pw_aff.restype = c_void_p
12465 isl.isl_set_preimage_multi_pw_aff.argtypes = [c_void_p, c_void_p]
12466 isl.isl_set_preimage_pw_multi_aff.restype = c_void_p
12467 isl.isl_set_preimage_pw_multi_aff.argtypes = [c_void_p, c_void_p]
12468 isl.isl_set_product.restype = c_void_p
12469 isl.isl_set_product.argtypes = [c_void_p, c_void_p]
12470 isl.isl_set_project_out_all_params.restype = c_void_p
12471 isl.isl_set_project_out_all_params.argtypes = [c_void_p]
12472 isl.isl_set_project_out_param_id.restype = c_void_p
12473 isl.isl_set_project_out_param_id.argtypes = [c_void_p, c_void_p]
12474 isl.isl_set_project_out_param_id_list.restype = c_void_p
12475 isl.isl_set_project_out_param_id_list.argtypes = [c_void_p, c_void_p]
12476 isl.isl_set_pw_aff_on_domain_val.restype = c_void_p
12477 isl.isl_set_pw_aff_on_domain_val.argtypes = [c_void_p, c_void_p]
12478 isl.isl_set_pw_multi_aff_on_domain_multi_val.restype = c_void_p
12479 isl.isl_set_pw_multi_aff_on_domain_multi_val.argtypes = [c_void_p, c_void_p]
12480 isl.isl_set_sample.restype = c_void_p
12481 isl.isl_set_sample.argtypes = [c_void_p]
12482 isl.isl_set_sample_point.restype = c_void_p
12483 isl.isl_set_sample_point.argtypes = [c_void_p]
12484 isl.isl_set_get_simple_fixed_box_hull.restype = c_void_p
12485 isl.isl_set_get_simple_fixed_box_hull.argtypes = [c_void_p]
12486 isl.isl_set_get_space.restype = c_void_p
12487 isl.isl_set_get_space.argtypes = [c_void_p]
12488 isl.isl_set_get_stride.restype = c_void_p
12489 isl.isl_set_get_stride.argtypes = [c_void_p, c_int]
12490 isl.isl_set_subtract.restype = c_void_p
12491 isl.isl_set_subtract.argtypes = [c_void_p, c_void_p]
12492 isl.isl_set_to_list.restype = c_void_p
12493 isl.isl_set_to_list.argtypes = [c_void_p]
12494 isl.isl_set_to_union_set.restype = c_void_p
12495 isl.isl_set_to_union_set.argtypes = [c_void_p]
12496 isl.isl_set_translation.restype = c_void_p
12497 isl.isl_set_translation.argtypes = [c_void_p]
12498 isl.isl_set_tuple_dim.argtypes = [c_void_p]
12499 isl.isl_set_unbind_params.restype = c_void_p
12500 isl.isl_set_unbind_params.argtypes = [c_void_p, c_void_p]
12501 isl.isl_set_unbind_params_insert_domain.restype = c_void_p
12502 isl.isl_set_unbind_params_insert_domain.argtypes = [c_void_p, c_void_p]
12503 isl.isl_set_union.restype = c_void_p
12504 isl.isl_set_union.argtypes = [c_void_p, c_void_p]
12505 isl.isl_set_universe.restype = c_void_p
12506 isl.isl_set_universe.argtypes = [c_void_p]
12507 isl.isl_set_unshifted_simple_hull.restype = c_void_p
12508 isl.isl_set_unshifted_simple_hull.argtypes = [c_void_p]
12509 isl.isl_set_unwrap.restype = c_void_p
12510 isl.isl_set_unwrap.argtypes = [c_void_p]
12511 isl.isl_set_upper_bound_multi_pw_aff.restype = c_void_p
12512 isl.isl_set_upper_bound_multi_pw_aff.argtypes = [c_void_p, c_void_p]
12513 isl.isl_set_upper_bound_multi_val.restype = c_void_p
12514 isl.isl_set_upper_bound_multi_val.argtypes = [c_void_p, c_void_p]
12515 isl.isl_set_wrapped_reverse.restype = c_void_p
12516 isl.isl_set_wrapped_reverse.argtypes = [c_void_p]
12517 isl.isl_set_copy.restype = c_void_p
12518 isl.isl_set_copy.argtypes = [c_void_p]
12519 isl.isl_set_free.restype = c_void_p
12520 isl.isl_set_free.argtypes = [c_void_p]
12521 isl.isl_set_to_str.restype = POINTER(c_char)
12522 isl.isl_set_to_str.argtypes = [c_void_p]
12532 self.ptr = isl.isl_basic_set_from_point(isl.isl_point_copy(args[0].ptr))
12536 self.ptr = isl.isl_basic_set_read_from_str(self.ctx, args[0].encode('ascii'))
12541 isl.isl_basic_set_free(self.ptr)
12548 ptr = isl.isl_basic_set_to_str(arg0.ptr)
12555 return 'isl.basic_set("""%s""")' % s
12557 return 'isl.basic_set("%s")' % s
12565 res = isl.isl_basic_set_affine_hull(isl.isl_basic_set_copy(arg0.ptr))
12580 res = isl.isl_basic_set_apply(isl.isl_basic_set_copy(arg0.ptr), isl.isl_basic_map_copy(arg1.ptr))
12590 res = isl.isl_basic_set_detect_equalities(isl.isl_basic_set_copy(arg0.ptr))
12600 res = isl.isl_basic_set_dim_max_val(isl.isl_basic_set_copy(arg0.ptr), arg1)
12610 res = isl.isl_basic_set_flatten(isl.isl_basic_set_copy(arg0.ptr))
12625 res = isl.isl_basic_set_gist(isl.isl_basic_set_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
12640 res = isl.isl_basic_set_intersect(isl.isl_basic_set_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
12655 res = isl.isl_basic_set_intersect_params(isl.isl_basic_set_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
12665 res = isl.isl_basic_set_is_empty(arg0.ptr)
12681 res = isl.isl_basic_set_is_equal(arg0.ptr, arg1.ptr)
12697 res = isl.isl_basic_set_is_subset(arg0.ptr, arg1.ptr)
12708 res = isl.isl_basic_set_is_wrapping(arg0.ptr)
12719 res = isl.isl_basic_set_lexmax(isl.isl_basic_set_copy(arg0.ptr))
12729 res = isl.isl_basic_set_lexmin(isl.isl_basic_set_copy(arg0.ptr))
12739 res = isl.isl_basic_set_params(isl.isl_basic_set_copy(arg0.ptr))
12749 res = isl.isl_basic_set_sample(isl.isl_basic_set_copy(arg0.ptr))
12759 res = isl.isl_basic_set_sample_point(isl.isl_basic_set_copy(arg0.ptr))
12769 res = isl.isl_basic_set_to_set(isl.isl_basic_set_copy(arg0.ptr))
12784 res = isl.isl_basic_set_union(isl.isl_basic_set_copy(arg0.ptr), isl.isl_basic_set_copy(arg1.ptr))
12788 isl.isl_basic_set_from_point.restype = c_void_p
12789 isl.isl_basic_set_from_point.argtypes = [c_void_p]
12790 isl.isl_basic_set_read_from_str.restype = c_void_p
12791 isl.isl_basic_set_read_from_str.argtypes = [Context, c_char_p]
12792 isl.isl_basic_set_affine_hull.restype = c_void_p
12793 isl.isl_basic_set_affine_hull.argtypes = [c_void_p]
12794 isl.isl_basic_set_apply.restype = c_void_p
12795 isl.isl_basic_set_apply.argtypes = [c_void_p, c_void_p]
12796 isl.isl_basic_set_detect_equalities.restype = c_void_p
12797 isl.isl_basic_set_detect_equalities.argtypes = [c_void_p]
12798 isl.isl_basic_set_dim_max_val.restype = c_void_p
12799 isl.isl_basic_set_dim_max_val.argtypes = [c_void_p, c_int]
12800 isl.isl_basic_set_flatten.restype = c_void_p
12801 isl.isl_basic_set_flatten.argtypes = [c_void_p]
12802 isl.isl_basic_set_gist.restype = c_void_p
12803 isl.isl_basic_set_gist.argtypes = [c_void_p, c_void_p]
12804 isl.isl_basic_set_intersect.restype = c_void_p
12805 isl.isl_basic_set_intersect.argtypes = [c_void_p, c_void_p]
12806 isl.isl_basic_set_intersect_params.restype = c_void_p
12807 isl.isl_basic_set_intersect_params.argtypes = [c_void_p, c_void_p]
12808 isl.isl_basic_set_is_empty.argtypes = [c_void_p]
12809 isl.isl_basic_set_is_equal.argtypes = [c_void_p, c_void_p]
12810 isl.isl_basic_set_is_subset.argtypes = [c_void_p, c_void_p]
12811 isl.isl_basic_set_is_wrapping.argtypes = [c_void_p]
12812 isl.isl_basic_set_lexmax.restype = c_void_p
12813 isl.isl_basic_set_lexmax.argtypes = [c_void_p]
12814 isl.isl_basic_set_lexmin.restype = c_void_p
12815 isl.isl_basic_set_lexmin.argtypes = [c_void_p]
12816 isl.isl_basic_set_params.restype = c_void_p
12817 isl.isl_basic_set_params.argtypes = [c_void_p]
12818 isl.isl_basic_set_sample.restype = c_void_p
12819 isl.isl_basic_set_sample.argtypes = [c_void_p]
12820 isl.isl_basic_set_sample_point.restype = c_void_p
12821 isl.isl_basic_set_sample_point.argtypes = [c_void_p]
12822 isl.isl_basic_set_to_set.restype = c_void_p
12823 isl.isl_basic_set_to_set.argtypes = [c_void_p]
12824 isl.isl_basic_set_union.restype = c_void_p
12825 isl.isl_basic_set_union.argtypes = [c_void_p, c_void_p]
12826 isl.isl_basic_set_copy.restype = c_void_p
12827 isl.isl_basic_set_copy.argtypes = [c_void_p]
12828 isl.isl_basic_set_free.restype = c_void_p
12829 isl.isl_basic_set_free.argtypes = [c_void_p]
12830 isl.isl_basic_set_to_str.restype = POINTER(c_char)
12831 isl.isl_basic_set_to_str.argtypes = [c_void_p]
12841 self.ptr = isl.isl_fixed_box_read_from_str(self.ctx, args[0].encode('ascii'))
12846 isl.isl_fixed_box_free(self.ptr)
12853 ptr = isl.isl_fixed_box_to_str(arg0.ptr)
12860 return 'isl.fixed_box("""%s""")' % s
12862 return 'isl.fixed_box("%s")' % s
12870 res = isl.isl_fixed_box_is_valid(arg0.ptr)
12881 res = isl.isl_fixed_box_get_offset(arg0.ptr)
12893 res = isl.isl_fixed_box_get_size(arg0.ptr)
12905 res = isl.isl_fixed_box_get_space(arg0.ptr)
12911 isl.isl_fixed_box_read_from_str.restype = c_void_p
12912 isl.isl_fixed_box_read_from_str.argtypes = [Context, c_char_p]
12913 isl.isl_fixed_box_is_valid.argtypes = [c_void_p]
12914 isl.isl_fixed_box_get_offset.restype = c_void_p
12915 isl.isl_fixed_box_get_offset.argtypes = [c_void_p]
12916 isl.isl_fixed_box_get_size.restype = c_void_p
12917 isl.isl_fixed_box_get_size.argtypes = [c_void_p]
12918 isl.isl_fixed_box_get_space.restype = c_void_p
12919 isl.isl_fixed_box_get_space.argtypes = [c_void_p]
12920 isl.isl_fixed_box_copy.restype = c_void_p
12921 isl.isl_fixed_box_copy.argtypes = [c_void_p]
12922 isl.isl_fixed_box_free.restype = c_void_p
12923 isl.isl_fixed_box_free.argtypes = [c_void_p]
12924 isl.isl_fixed_box_to_str.restype = POINTER(c_char)
12925 isl.isl_fixed_box_to_str.argtypes = [c_void_p]
12935 self.ptr = isl.isl_id_read_from_str(self.ctx, args[0].encode('ascii'))
12940 self.ptr = isl.isl_id_alloc(self.ctx, name, args[1])
12941 self.ptr = isl.isl_id_set_free_user(self.ptr, Context.free_user)
12948 isl.isl_id_free(self.ptr)
12955 ptr = isl.isl_id_to_str(arg0.ptr)
12962 return 'isl.id("""%s""")' % s
12964 return 'isl.id("%s")' % s
12967 id_free_user = cast(isl.isl_id_get_free_user(self.ptr), c_void_p)
12970 return isl.isl_id_get_user(self.ptr)
12978 res = isl.isl_id_get_name(arg0.ptr)
12992 res = isl.isl_id_to_list(isl.isl_id_copy(arg0.ptr))
12996 isl.isl_id_read_from_str.restype = c_void_p
12997 isl.isl_id_read_from_str.argtypes = [Context, c_char_p]
12998 isl.isl_id_get_name.restype = POINTER(c_char)
12999 isl.isl_id_get_name.argtypes = [c_void_p]
13000 isl.isl_id_to_list.restype = c_void_p
13001 isl.isl_id_to_list.argtypes = [c_void_p]
13002 isl.isl_id_copy.restype = c_void_p
13003 isl.isl_id_copy.argtypes = [c_void_p]
13004 isl.isl_id_free.restype = c_void_p
13005 isl.isl_id_free.argtypes = [c_void_p]
13006 isl.isl_id_to_str.restype = POINTER(c_char)
13007 isl.isl_id_to_str.argtypes = [c_void_p]
13017 self.ptr = isl.isl_id_list_alloc(self.ctx, args[0])
13027 self.ptr = isl.isl_id_list_from_id(isl.isl_id_copy(args[0].ptr))
13031 self.ptr = isl.isl_id_list_read_from_str(self.ctx, args[0].encode('ascii'))
13036 isl.isl_id_list_free(self.ptr)
13043 ptr = isl.isl_id_list_to_str(arg0.ptr)
13050 return 'isl.id_list("""%s""")' % s
13052 return 'isl.id_list("%s")' % s
13065 res = isl.isl_id_list_add(isl.isl_id_list_copy(arg0.ptr), isl.isl_id_copy(arg1.ptr))
13075 res = isl.isl_id_list_get_at(arg0.ptr, arg1)
13087 res = isl.isl_id_list_clear(isl.isl_id_list_copy(arg0.ptr))
13102 res = isl.isl_id_list_concat(isl.isl_id_list_copy(arg0.ptr), isl.isl_id_list_copy(arg1.ptr))
13112 res = isl.isl_id_list_drop(isl.isl_id_list_copy(arg0.ptr), arg1, arg2)
13133 res = isl.isl_id_list_foreach(arg0.ptr, cb1, None)
13147 cb_arg0 = id(ctx=arg0.ctx, ptr=isl.isl_id_copy(cb_arg0))
13148 cb_arg1 = id(ctx=arg0.ctx, ptr=isl.isl_id_copy(cb_arg1))
13168 res = isl.isl_id_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
13185 res = isl.isl_id_list_insert(isl.isl_id_list_copy(arg0.ptr), arg1, isl.isl_id_copy(arg2.ptr))
13200 res = isl.isl_id_list_set_at(isl.isl_id_list_copy(arg0.ptr), arg1, isl.isl_id_copy(arg2.ptr))
13210 res = isl.isl_id_list_size(arg0.ptr)
13215 isl.isl_id_list_alloc.restype = c_void_p
13216 isl.isl_id_list_alloc.argtypes = [Context, c_int]
13217 isl.isl_id_list_from_id.restype = c_void_p
13218 isl.isl_id_list_from_id.argtypes = [c_void_p]
13219 isl.isl_id_list_read_from_str.restype = c_void_p
13220 isl.isl_id_list_read_from_str.argtypes = [Context, c_char_p]
13221 isl.isl_id_list_add.restype = c_void_p
13222 isl.isl_id_list_add.argtypes = [c_void_p, c_void_p]
13223 isl.isl_id_list_get_at.restype = c_void_p
13224 isl.isl_id_list_get_at.argtypes = [c_void_p, c_int]
13225 isl.isl_id_list_clear.restype = c_void_p
13226 isl.isl_id_list_clear.argtypes = [c_void_p]
13227 isl.isl_id_list_concat.restype = c_void_p
13228 isl.isl_id_list_concat.argtypes = [c_void_p, c_void_p]
13229 isl.isl_id_list_drop.restype = c_void_p
13230 isl.isl_id_list_drop.argtypes = [c_void_p, c_int, c_int]
13231 isl.isl_id_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
13232 isl.isl_id_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
13233 isl.isl_id_list_insert.restype = c_void_p
13234 isl.isl_id_list_insert.argtypes = [c_void_p, c_int, c_void_p]
13235 isl.isl_id_list_set_at.restype = c_void_p
13236 isl.isl_id_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
13237 isl.isl_id_list_size.argtypes = [c_void_p]
13238 isl.isl_id_list_copy.restype = c_void_p
13239 isl.isl_id_list_copy.argtypes = [c_void_p]
13240 isl.isl_id_list_free.restype = c_void_p
13241 isl.isl_id_list_free.argtypes = [c_void_p]
13242 isl.isl_id_list_to_str.restype = POINTER(c_char)
13243 isl.isl_id_list_to_str.argtypes = [c_void_p]
13253 self.ptr = isl.isl_id_to_ast_expr_alloc(self.ctx, args[0])
13257 self.ptr = isl.isl_id_to_ast_expr_read_from_str(self.ctx, args[0].encode('ascii'))
13262 isl.isl_id_to_ast_expr_free(self.ptr)
13269 ptr = isl.isl_id_to_ast_expr_to_str(arg0.ptr)
13276 return 'isl.id_to_ast_expr("""%s""")' % s
13278 return 'isl.id_to_ast_expr("%s")' % s
13291 res = isl.isl_id_to_ast_expr_is_equal(arg0.ptr, arg1.ptr)
13312 res = isl.isl_id_to_ast_expr_set(isl.isl_id_to_ast_expr_copy(arg0.ptr), isl.isl_id_copy(arg1.ptr), isl.isl_ast_expr_copy(arg2.ptr))
13316 isl.isl_id_to_ast_expr_alloc.restype = c_void_p
13317 isl.isl_id_to_ast_expr_alloc.argtypes = [Context, c_int]
13318 isl.isl_id_to_ast_expr_read_from_str.restype = c_void_p
13319 isl.isl_id_to_ast_expr_read_from_str.argtypes = [Context, c_char_p]
13320 isl.isl_id_to_ast_expr_is_equal.argtypes = [c_void_p, c_void_p]
13321 isl.isl_id_to_ast_expr_set.restype = c_void_p
13322 isl.isl_id_to_ast_expr_set.argtypes = [c_void_p, c_void_p, c_void_p]
13323 isl.isl_id_to_ast_expr_copy.restype = c_void_p
13324 isl.isl_id_to_ast_expr_copy.argtypes = [c_void_p]
13325 isl.isl_id_to_ast_expr_free.restype = c_void_p
13326 isl.isl_id_to_ast_expr_free.argtypes = [c_void_p]
13327 isl.isl_id_to_ast_expr_to_str.restype = POINTER(c_char)
13328 isl.isl_id_to_ast_expr_to_str.argtypes = [c_void_p]
13338 self.ptr = isl.isl_id_to_id_alloc(self.ctx, args[0])
13342 self.ptr = isl.isl_id_to_id_read_from_str(self.ctx, args[0].encode('ascii'))
13347 isl.isl_id_to_id_free(self.ptr)
13354 ptr = isl.isl_id_to_id_to_str(arg0.ptr)
13361 return 'isl.id_to_id("""%s""")' % s
13363 return 'isl.id_to_id("%s")' % s
13376 res = isl.isl_id_to_id_is_equal(arg0.ptr, arg1.ptr)
13397 res = isl.isl_id_to_id_set(isl.isl_id_to_id_copy(arg0.ptr), isl.isl_id_copy(arg1.ptr), isl.isl_id_copy(arg2.ptr))
13401 isl.isl_id_to_id_alloc.restype = c_void_p
13402 isl.isl_id_to_id_alloc.argtypes = [Context, c_int]
13403 isl.isl_id_to_id_read_from_str.restype = c_void_p
13404 isl.isl_id_to_id_read_from_str.argtypes = [Context, c_char_p]
13405 isl.isl_id_to_id_is_equal.argtypes = [c_void_p, c_void_p]
13406 isl.isl_id_to_id_set.restype = c_void_p
13407 isl.isl_id_to_id_set.argtypes = [c_void_p, c_void_p, c_void_p]
13408 isl.isl_id_to_id_copy.restype = c_void_p
13409 isl.isl_id_to_id_copy.argtypes = [c_void_p]
13410 isl.isl_id_to_id_free.restype = c_void_p
13411 isl.isl_id_to_id_free.argtypes = [c_void_p]
13412 isl.isl_id_to_id_to_str.restype = POINTER(c_char)
13413 isl.isl_id_to_id_to_str.argtypes = [c_void_p]
13423 self.ptr = isl.isl_map_list_alloc(self.ctx, args[0])
13427 self.ptr = isl.isl_map_list_from_map(isl.isl_map_copy(args[0].ptr))
13431 self.ptr = isl.isl_map_list_read_from_str(self.ctx, args[0].encode('ascii'))
13436 isl.isl_map_list_free(self.ptr)
13443 ptr = isl.isl_map_list_to_str(arg0.ptr)
13450 return 'isl.map_list("""%s""")' % s
13452 return 'isl.map_list("%s")' % s
13465 res = isl.isl_map_list_add(isl.isl_map_list_copy(arg0.ptr), isl.isl_map_copy(arg1.ptr))
13475 res = isl.isl_map_list_get_at(arg0.ptr, arg1)
13487 res = isl.isl_map_list_clear(isl.isl_map_list_copy(arg0.ptr))
13502 res = isl.isl_map_list_concat(isl.isl_map_list_copy(arg0.ptr), isl.isl_map_list_copy(arg1.ptr))
13512 res = isl.isl_map_list_drop(isl.isl_map_list_copy(arg0.ptr), arg1, arg2)
13533 res = isl.isl_map_list_foreach(arg0.ptr, cb1, None)
13547 cb_arg0 = map(ctx=arg0.ctx, ptr=isl.isl_map_copy(cb_arg0))
13548 cb_arg1 = map(ctx=arg0.ctx, ptr=isl.isl_map_copy(cb_arg1))
13568 res = isl.isl_map_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
13585 res = isl.isl_map_list_insert(isl.isl_map_list_copy(arg0.ptr), arg1, isl.isl_map_copy(arg2.ptr))
13600 res = isl.isl_map_list_set_at(isl.isl_map_list_copy(arg0.ptr), arg1, isl.isl_map_copy(arg2.ptr))
13610 res = isl.isl_map_list_size(arg0.ptr)
13615 isl.isl_map_list_alloc.restype = c_void_p
13616 isl.isl_map_list_alloc.argtypes = [Context, c_int]
13617 isl.isl_map_list_from_map.restype = c_void_p
13618 isl.isl_map_list_from_map.argtypes = [c_void_p]
13619 isl.isl_map_list_read_from_str.restype = c_void_p
13620 isl.isl_map_list_read_from_str.argtypes = [Context, c_char_p]
13621 isl.isl_map_list_add.restype = c_void_p
13622 isl.isl_map_list_add.argtypes = [c_void_p, c_void_p]
13623 isl.isl_map_list_get_at.restype = c_void_p
13624 isl.isl_map_list_get_at.argtypes = [c_void_p, c_int]
13625 isl.isl_map_list_clear.restype = c_void_p
13626 isl.isl_map_list_clear.argtypes = [c_void_p]
13627 isl.isl_map_list_concat.restype = c_void_p
13628 isl.isl_map_list_concat.argtypes = [c_void_p, c_void_p]
13629 isl.isl_map_list_drop.restype = c_void_p
13630 isl.isl_map_list_drop.argtypes = [c_void_p, c_int, c_int]
13631 isl.isl_map_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
13632 isl.isl_map_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
13633 isl.isl_map_list_insert.restype = c_void_p
13634 isl.isl_map_list_insert.argtypes = [c_void_p, c_int, c_void_p]
13635 isl.isl_map_list_set_at.restype = c_void_p
13636 isl.isl_map_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
13637 isl.isl_map_list_size.argtypes = [c_void_p]
13638 isl.isl_map_list_copy.restype = c_void_p
13639 isl.isl_map_list_copy.argtypes = [c_void_p]
13640 isl.isl_map_list_free.restype = c_void_p
13641 isl.isl_map_list_free.argtypes = [c_void_p]
13642 isl.isl_map_list_to_str.restype = POINTER(c_char)
13643 isl.isl_map_list_to_str.argtypes = [c_void_p]
13653 self.ptr = isl.isl_multi_id_from_id_list(isl.isl_space_copy(args[0].ptr), isl.isl_id_list_copy(args[1].ptr))
13657 self.ptr = isl.isl_multi_id_read_from_str(self.ctx, args[0].encode('ascii'))
13662 isl.isl_multi_id_free(self.ptr)
13669 ptr = isl.isl_multi_id_to_str(arg0.ptr)
13676 return 'isl.multi_id("""%s""")' % s
13678 return 'isl.multi_id("%s")' % s
13686 res = isl.isl_multi_id_get_at(arg0.ptr, arg1)
13703 res = isl.isl_multi_id_flat_range_product(isl.isl_multi_id_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
13713 res = isl.isl_multi_id_get_list(arg0.ptr)
13730 res = isl.isl_multi_id_plain_is_equal(arg0.ptr, arg1.ptr)
13746 res = isl.isl_multi_id_range_product(isl.isl_multi_id_copy(arg0.ptr), isl.isl_multi_id_copy(arg1.ptr))
13761 res = isl.isl_multi_id_set_at(isl.isl_multi_id_copy(arg0.ptr), arg1, isl.isl_id_copy(arg2.ptr))
13771 res = isl.isl_multi_id_size(arg0.ptr)
13782 res = isl.isl_multi_id_get_space(arg0.ptr)
13788 isl.isl_multi_id_from_id_list.restype = c_void_p
13789 isl.isl_multi_id_from_id_list.argtypes = [c_void_p, c_void_p]
13790 isl.isl_multi_id_read_from_str.restype = c_void_p
13791 isl.isl_multi_id_read_from_str.argtypes = [Context, c_char_p]
13792 isl.isl_multi_id_get_at.restype = c_void_p
13793 isl.isl_multi_id_get_at.argtypes = [c_void_p, c_int]
13794 isl.isl_multi_id_flat_range_product.restype = c_void_p
13795 isl.isl_multi_id_flat_range_product.argtypes = [c_void_p, c_void_p]
13796 isl.isl_multi_id_get_list.restype = c_void_p
13797 isl.isl_multi_id_get_list.argtypes = [c_void_p]
13798 isl.isl_multi_id_plain_is_equal.argtypes = [c_void_p, c_void_p]
13799 isl.isl_multi_id_range_product.restype = c_void_p
13800 isl.isl_multi_id_range_product.argtypes = [c_void_p, c_void_p]
13801 isl.isl_multi_id_set_at.restype = c_void_p
13802 isl.isl_multi_id_set_at.argtypes = [c_void_p, c_int, c_void_p]
13803 isl.isl_multi_id_size.argtypes = [c_void_p]
13804 isl.isl_multi_id_get_space.restype = c_void_p
13805 isl.isl_multi_id_get_space.argtypes = [c_void_p]
13806 isl.isl_multi_id_copy.restype = c_void_p
13807 isl.isl_multi_id_copy.argtypes = [c_void_p]
13808 isl.isl_multi_id_free.restype = c_void_p
13809 isl.isl_multi_id_free.argtypes = [c_void_p]
13810 isl.isl_multi_id_to_str.restype = POINTER(c_char)
13811 isl.isl_multi_id_to_str.argtypes = [c_void_p]
13821 self.ptr = isl.isl_multi_val_from_val_list(isl.isl_space_copy(args[0].ptr), isl.isl_val_list_copy(args[1].ptr))
13825 self.ptr = isl.isl_multi_val_read_from_str(self.ctx, args[0].encode('ascii'))
13830 isl.isl_multi_val_free(self.ptr)
13837 ptr = isl.isl_multi_val_to_str(arg0.ptr)
13844 return 'isl.multi_val("""%s""")' % s
13846 return 'isl.multi_val("%s")' % s
13856 res = isl.isl_multi_val_add(isl.isl_multi_val_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
13872 res = isl.isl_multi_val_add_val(isl.isl_multi_val_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
13883 res = isl.isl_multi_val_get_at(arg0.ptr, arg1)
13900 res = isl.isl_multi_val_flat_range_product(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
13910 res = isl.isl_multi_val_has_range_tuple_id(arg0.ptr)
13921 res = isl.isl_multi_val_involves_nan(arg0.ptr)
13932 res = isl.isl_multi_val_get_list(arg0.ptr)
13949 res = isl.isl_multi_val_max(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
13964 res = isl.isl_multi_val_min(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
13974 res = isl.isl_multi_val_neg(isl.isl_multi_val_copy(arg0.ptr))
13989 res = isl.isl_multi_val_plain_is_equal(arg0.ptr, arg1.ptr)
14005 res = isl.isl_multi_val_product(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
14020 res = isl.isl_multi_val_range_product(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
14030 res = isl.isl_multi_val_get_range_tuple_id(arg0.ptr)
14042 res = isl.isl_multi_val_reset_range_tuple_id(isl.isl_multi_val_copy(arg0.ptr))
14054 res = isl.isl_multi_val_scale_multi_val(isl.isl_multi_val_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
14070 res = isl.isl_multi_val_scale_val(isl.isl_multi_val_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
14083 res = isl.isl_multi_val_scale_down_multi_val(isl.isl_multi_val_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
14099 res = isl.isl_multi_val_scale_down_val(isl.isl_multi_val_copy(args[0].ptr), isl.isl_val_copy(args[1].ptr))
14115 res = isl.isl_multi_val_set_at(isl.isl_multi_val_copy(arg0.ptr), arg1, isl.isl_val_copy(arg2.ptr))
14132 res = isl.isl_multi_val_set_range_tuple_id(isl.isl_multi_val_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
14143 res = isl.isl_multi_val_size(arg0.ptr)
14154 res = isl.isl_multi_val_get_space(arg0.ptr)
14171 res = isl.isl_multi_val_sub(isl.isl_multi_val_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
14182 res = isl.isl_multi_val_zero(isl.isl_space_copy(arg0.ptr))
14186 isl.isl_multi_val_from_val_list.restype = c_void_p
14187 isl.isl_multi_val_from_val_list.argtypes = [c_void_p, c_void_p]
14188 isl.isl_multi_val_read_from_str.restype = c_void_p
14189 isl.isl_multi_val_read_from_str.argtypes = [Context, c_char_p]
14190 isl.isl_multi_val_add.restype = c_void_p
14191 isl.isl_multi_val_add.argtypes = [c_void_p, c_void_p]
14192 isl.isl_multi_val_add_val.restype = c_void_p
14193 isl.isl_multi_val_add_val.argtypes = [c_void_p, c_void_p]
14194 isl.isl_multi_val_get_at.restype = c_void_p
14195 isl.isl_multi_val_get_at.argtypes = [c_void_p, c_int]
14196 isl.isl_multi_val_flat_range_product.restype = c_void_p
14197 isl.isl_multi_val_flat_range_product.argtypes = [c_void_p, c_void_p]
14198 isl.isl_multi_val_has_range_tuple_id.argtypes = [c_void_p]
14199 isl.isl_multi_val_involves_nan.argtypes = [c_void_p]
14200 isl.isl_multi_val_get_list.restype = c_void_p
14201 isl.isl_multi_val_get_list.argtypes = [c_void_p]
14202 isl.isl_multi_val_max.restype = c_void_p
14203 isl.isl_multi_val_max.argtypes = [c_void_p, c_void_p]
14204 isl.isl_multi_val_min.restype = c_void_p
14205 isl.isl_multi_val_min.argtypes = [c_void_p, c_void_p]
14206 isl.isl_multi_val_neg.restype = c_void_p
14207 isl.isl_multi_val_neg.argtypes = [c_void_p]
14208 isl.isl_multi_val_plain_is_equal.argtypes = [c_void_p, c_void_p]
14209 isl.isl_multi_val_product.restype = c_void_p
14210 isl.isl_multi_val_product.argtypes = [c_void_p, c_void_p]
14211 isl.isl_multi_val_range_product.restype = c_void_p
14212 isl.isl_multi_val_range_product.argtypes = [c_void_p, c_void_p]
14213 isl.isl_multi_val_get_range_tuple_id.restype = c_void_p
14214 isl.isl_multi_val_get_range_tuple_id.argtypes = [c_void_p]
14215 isl.isl_multi_val_reset_range_tuple_id.restype = c_void_p
14216 isl.isl_multi_val_reset_range_tuple_id.argtypes = [c_void_p]
14217 isl.isl_multi_val_scale_multi_val.restype = c_void_p
14218 isl.isl_multi_val_scale_multi_val.argtypes = [c_void_p, c_void_p]
14219 isl.isl_multi_val_scale_val.restype = c_void_p
14220 isl.isl_multi_val_scale_val.argtypes = [c_void_p, c_void_p]
14221 isl.isl_multi_val_scale_down_multi_val.restype = c_void_p
14222 isl.isl_multi_val_scale_down_multi_val.argtypes = [c_void_p, c_void_p]
14223 isl.isl_multi_val_scale_down_val.restype = c_void_p
14224 isl.isl_multi_val_scale_down_val.argtypes = [c_void_p, c_void_p]
14225 isl.isl_multi_val_set_at.restype = c_void_p
14226 isl.isl_multi_val_set_at.argtypes = [c_void_p, c_int, c_void_p]
14227 isl.isl_multi_val_set_range_tuple_id.restype = c_void_p
14228 isl.isl_multi_val_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
14229 isl.isl_multi_val_size.argtypes = [c_void_p]
14230 isl.isl_multi_val_get_space.restype = c_void_p
14231 isl.isl_multi_val_get_space.argtypes = [c_void_p]
14232 isl.isl_multi_val_sub.restype = c_void_p
14233 isl.isl_multi_val_sub.argtypes = [c_void_p, c_void_p]
14234 isl.isl_multi_val_zero.restype = c_void_p
14235 isl.isl_multi_val_zero.argtypes = [c_void_p]
14236 isl.isl_multi_val_copy.restype = c_void_p
14237 isl.isl_multi_val_copy.argtypes = [c_void_p]
14238 isl.isl_multi_val_free.restype = c_void_p
14239 isl.isl_multi_val_free.argtypes = [c_void_p]
14240 isl.isl_multi_val_to_str.restype = POINTER(c_char)
14241 isl.isl_multi_val_to_str.argtypes = [c_void_p]
14252 isl.isl_point_free(self.ptr)
14259 ptr = isl.isl_point_to_str(arg0.ptr)
14266 return 'isl.point("""%s""")' % s
14268 return 'isl.point("%s")' % s
14276 res = isl.isl_point_get_multi_val(arg0.ptr)
14288 res = isl.isl_point_to_set(isl.isl_point_copy(arg0.ptr))
14292 isl.isl_point_get_multi_val.restype = c_void_p
14293 isl.isl_point_get_multi_val.argtypes = [c_void_p]
14294 isl.isl_point_to_set.restype = c_void_p
14295 isl.isl_point_to_set.argtypes = [c_void_p]
14296 isl.isl_point_copy.restype = c_void_p
14297 isl.isl_point_copy.argtypes = [c_void_p]
14298 isl.isl_point_free.restype = c_void_p
14299 isl.isl_point_free.argtypes = [c_void_p]
14300 isl.isl_point_to_str.restype = POINTER(c_char)
14301 isl.isl_point_to_str.argtypes = [c_void_p]
14311 self.ptr = isl.isl_pw_aff_list_alloc(self.ctx, args[0])
14315 self.ptr = isl.isl_pw_aff_list_from_pw_aff(isl.isl_pw_aff_copy(args[0].ptr))
14319 self.ptr = isl.isl_pw_aff_list_read_from_str(self.ctx, args[0].encode('ascii'))
14324 isl.isl_pw_aff_list_free(self.ptr)
14331 ptr = isl.isl_pw_aff_list_to_str(arg0.ptr)
14338 return 'isl.pw_aff_list("""%s""")' % s
14340 return 'isl.pw_aff_list("%s")' % s
14353 res = isl.isl_pw_aff_list_add(isl.isl_pw_aff_list_copy(arg0.ptr), isl.isl_pw_aff_copy(arg1.ptr))
14363 res = isl.isl_pw_aff_list_get_at(arg0.ptr, arg1)
14375 res = isl.isl_pw_aff_list_clear(isl.isl_pw_aff_list_copy(arg0.ptr))
14390 res = isl.isl_pw_aff_list_concat(isl.isl_pw_aff_list_copy(arg0.ptr), isl.isl_pw_aff_list_copy(arg1.ptr))
14400 res = isl.isl_pw_aff_list_drop(isl.isl_pw_aff_list_copy(arg0.ptr), arg1, arg2)
14421 res = isl.isl_pw_aff_list_foreach(arg0.ptr, cb1, None)
14435 cb_arg0 = pw_aff(ctx=arg0.ctx, ptr=isl.isl_pw_aff_copy(cb_arg0))
14436 cb_arg1 = pw_aff(ctx=arg0.ctx, ptr=isl.isl_pw_aff_copy(cb_arg1))
14456 res = isl.isl_pw_aff_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
14473 res = isl.isl_pw_aff_list_insert(isl.isl_pw_aff_list_copy(arg0.ptr), arg1, isl.isl_pw_aff_copy(arg2.ptr))
14488 res = isl.isl_pw_aff_list_set_at(isl.isl_pw_aff_list_copy(arg0.ptr), arg1, isl.isl_pw_aff_copy(arg2.ptr))
14498 res = isl.isl_pw_aff_list_size(arg0.ptr)
14503 isl.isl_pw_aff_list_alloc.restype = c_void_p
14504 isl.isl_pw_aff_list_alloc.argtypes = [Context, c_int]
14505 isl.isl_pw_aff_list_from_pw_aff.restype = c_void_p
14506 isl.isl_pw_aff_list_from_pw_aff.argtypes = [c_void_p]
14507 isl.isl_pw_aff_list_read_from_str.restype = c_void_p
14508 isl.isl_pw_aff_list_read_from_str.argtypes = [Context, c_char_p]
14509 isl.isl_pw_aff_list_add.restype = c_void_p
14510 isl.isl_pw_aff_list_add.argtypes = [c_void_p, c_void_p]
14511 isl.isl_pw_aff_list_get_at.restype = c_void_p
14512 isl.isl_pw_aff_list_get_at.argtypes = [c_void_p, c_int]
14513 isl.isl_pw_aff_list_clear.restype = c_void_p
14514 isl.isl_pw_aff_list_clear.argtypes = [c_void_p]
14515 isl.isl_pw_aff_list_concat.restype = c_void_p
14516 isl.isl_pw_aff_list_concat.argtypes = [c_void_p, c_void_p]
14517 isl.isl_pw_aff_list_drop.restype = c_void_p
14518 isl.isl_pw_aff_list_drop.argtypes = [c_void_p, c_int, c_int]
14519 isl.isl_pw_aff_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
14520 isl.isl_pw_aff_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
14521 isl.isl_pw_aff_list_insert.restype = c_void_p
14522 isl.isl_pw_aff_list_insert.argtypes = [c_void_p, c_int, c_void_p]
14523 isl.isl_pw_aff_list_set_at.restype = c_void_p
14524 isl.isl_pw_aff_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
14525 isl.isl_pw_aff_list_size.argtypes = [c_void_p]
14526 isl.isl_pw_aff_list_copy.restype = c_void_p
14527 isl.isl_pw_aff_list_copy.argtypes = [c_void_p]
14528 isl.isl_pw_aff_list_free.restype = c_void_p
14529 isl.isl_pw_aff_list_free.argtypes = [c_void_p]
14530 isl.isl_pw_aff_list_to_str.restype = POINTER(c_char)
14531 isl.isl_pw_aff_list_to_str.argtypes = [c_void_p]
14541 self.ptr = isl.isl_pw_multi_aff_list_alloc(self.ctx, args[0])
14545 self.ptr = isl.isl_pw_multi_aff_list_from_pw_multi_aff(isl.isl_pw_multi_aff_copy(args[0].ptr))
14549 self.ptr = isl.isl_pw_multi_aff_list_read_from_str(self.ctx, args[0].encode('ascii'))
14554 isl.isl_pw_multi_aff_list_free(self.ptr)
14561 ptr = isl.isl_pw_multi_aff_list_to_str(arg0.ptr)
14568 return 'isl.pw_multi_aff_list("""%s""")' % s
14570 return 'isl.pw_multi_aff_list("%s")' % s
14583 res = isl.isl_pw_multi_aff_list_add(isl.isl_pw_multi_aff_list_copy(arg0.ptr), isl.isl_pw_multi_aff_copy(arg1.ptr))
14593 res = isl.isl_pw_multi_aff_list_get_at(arg0.ptr, arg1)
14605 res = isl.isl_pw_multi_aff_list_clear(isl.isl_pw_multi_aff_list_copy(arg0.ptr))
14620 res = isl.isl_pw_multi_aff_list_concat(isl.isl_pw_multi_aff_list_copy(arg0.ptr), isl.isl_pw_multi_aff_list_copy(arg1.ptr))
14630 res = isl.isl_pw_multi_aff_list_drop(isl.isl_pw_multi_aff_list_copy(arg0.ptr), arg1, arg2)
14651 res = isl.isl_pw_multi_aff_list_foreach(arg0.ptr, cb1, None)
14665 cb_arg0 = pw_multi_aff(ctx=arg0.ctx, ptr=isl.isl_pw_multi_aff_copy(cb_arg0))
14666 cb_arg1 = pw_multi_aff(ctx=arg0.ctx, ptr=isl.isl_pw_multi_aff_copy(cb_arg1))
14686 res = isl.isl_pw_multi_aff_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
14703 res = isl.isl_pw_multi_aff_list_insert(isl.isl_pw_multi_aff_list_copy(arg0.ptr), arg1, isl.isl_pw_multi_aff_copy(arg2.ptr))
14718 res = isl.isl_pw_multi_aff_list_set_at(isl.isl_pw_multi_aff_list_copy(arg0.ptr), arg1, isl.isl_pw_multi_aff_copy(arg2.ptr))
14728 res = isl.isl_pw_multi_aff_list_size(arg0.ptr)
14733 isl.isl_pw_multi_aff_list_alloc.restype = c_void_p
14734 isl.isl_pw_multi_aff_list_alloc.argtypes = [Context, c_int]
14735 isl.isl_pw_multi_aff_list_from_pw_multi_aff.restype = c_void_p
14736 isl.isl_pw_multi_aff_list_from_pw_multi_aff.argtypes = [c_void_p]
14737 isl.isl_pw_multi_aff_list_read_from_str.restype = c_void_p
14738 isl.isl_pw_multi_aff_list_read_from_str.argtypes = [Context, c_char_p]
14739 isl.isl_pw_multi_aff_list_add.restype = c_void_p
14740 isl.isl_pw_multi_aff_list_add.argtypes = [c_void_p, c_void_p]
14741 isl.isl_pw_multi_aff_list_get_at.restype = c_void_p
14742 isl.isl_pw_multi_aff_list_get_at.argtypes = [c_void_p, c_int]
14743 isl.isl_pw_multi_aff_list_clear.restype = c_void_p
14744 isl.isl_pw_multi_aff_list_clear.argtypes = [c_void_p]
14745 isl.isl_pw_multi_aff_list_concat.restype = c_void_p
14746 isl.isl_pw_multi_aff_list_concat.argtypes = [c_void_p, c_void_p]
14747 isl.isl_pw_multi_aff_list_drop.restype = c_void_p
14748 isl.isl_pw_multi_aff_list_drop.argtypes = [c_void_p, c_int, c_int]
14749 isl.isl_pw_multi_aff_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
14750 isl.isl_pw_multi_aff_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
14751 isl.isl_pw_multi_aff_list_insert.restype = c_void_p
14752 isl.isl_pw_multi_aff_list_insert.argtypes = [c_void_p, c_int, c_void_p]
14753 isl.isl_pw_multi_aff_list_set_at.restype = c_void_p
14754 isl.isl_pw_multi_aff_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
14755 isl.isl_pw_multi_aff_list_size.argtypes = [c_void_p]
14756 isl.isl_pw_multi_aff_list_copy.restype = c_void_p
14757 isl.isl_pw_multi_aff_list_copy.argtypes = [c_void_p]
14758 isl.isl_pw_multi_aff_list_free.restype = c_void_p
14759 isl.isl_pw_multi_aff_list_free.argtypes = [c_void_p]
14760 isl.isl_pw_multi_aff_list_to_str.restype = POINTER(c_char)
14761 isl.isl_pw_multi_aff_list_to_str.argtypes = [c_void_p]
14771 self.ptr = isl.isl_schedule_read_from_str(self.ctx, args[0].encode('ascii'))
14776 isl.isl_schedule_free(self.ptr)
14783 ptr = isl.isl_schedule_to_str(arg0.ptr)
14790 return 'isl.schedule("""%s""")' % s
14792 return 'isl.schedule("%s")' % s
14800 res = isl.isl_schedule_get_domain(arg0.ptr)
14813 res = isl.isl_schedule_from_domain(isl.isl_union_set_copy(arg0.ptr))
14823 res = isl.isl_schedule_get_map(arg0.ptr)
14837 res = isl.isl_schedule_pullback_union_pw_multi_aff(isl.isl_schedule_copy(args[0].ptr), isl.isl_union_pw_multi_aff_copy(args[1].ptr))
14848 res = isl.isl_schedule_get_root(arg0.ptr)
14854 isl.isl_schedule_read_from_str.restype = c_void_p
14855 isl.isl_schedule_read_from_str.argtypes = [Context, c_char_p]
14856 isl.isl_schedule_get_domain.restype = c_void_p
14857 isl.isl_schedule_get_domain.argtypes = [c_void_p]
14858 isl.isl_schedule_from_domain.restype = c_void_p
14859 isl.isl_schedule_from_domain.argtypes = [c_void_p]
14860 isl.isl_schedule_get_map.restype = c_void_p
14861 isl.isl_schedule_get_map.argtypes = [c_void_p]
14862 isl.isl_schedule_pullback_union_pw_multi_aff.restype = c_void_p
14863 isl.isl_schedule_pullback_union_pw_multi_aff.argtypes = [c_void_p, c_void_p]
14864 isl.isl_schedule_get_root.restype = c_void_p
14865 isl.isl_schedule_get_root.argtypes = [c_void_p]
14866 isl.isl_schedule_copy.restype = c_void_p
14867 isl.isl_schedule_copy.argtypes = [c_void_p]
14868 isl.isl_schedule_free.restype = c_void_p
14869 isl.isl_schedule_free.argtypes = [c_void_p]
14870 isl.isl_schedule_to_str.restype = POINTER(c_char)
14871 isl.isl_schedule_to_str.argtypes = [c_void_p]
14881 self.ptr = isl.isl_schedule_constraints_read_from_str(self.ctx, args[0].encode('ascii'))
14886 isl.isl_schedule_constraints_free(self.ptr)
14893 ptr = isl.isl_schedule_constraints_to_str(arg0.ptr)
14900 return 'isl.schedule_constraints("""%s""")' % s
14902 return 'isl.schedule_constraints("%s")' % s
14910 res = isl.isl_schedule_constraints_get_coincidence(arg0.ptr)
14922 res = isl.isl_schedule_constraints_compute_schedule(isl.isl_schedule_constraints_copy(arg0.ptr))
14932 res = isl.isl_schedule_constraints_get_conditional_validity(arg0.ptr)
14944 res = isl.isl_schedule_constraints_get_conditional_validity_condition(arg0.ptr)
14956 res = isl.isl_schedule_constraints_get_context(arg0.ptr)
14968 res = isl.isl_schedule_constraints_get_domain(arg0.ptr)
14981 res = isl.isl_schedule_constraints_on_domain(isl.isl_union_set_copy(arg0.ptr))
14991 res = isl.isl_schedule_constraints_get_proximity(arg0.ptr)
15008 res = isl.isl_schedule_constraints_set_coincidence(isl.isl_schedule_constraints_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
15028 res = isl.isl_schedule_constraints_set_conditional_validity(isl.isl_schedule_constraints_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr), isl.isl_union_map_copy(arg2.ptr))
15043 res = isl.isl_schedule_constraints_set_context(isl.isl_schedule_constraints_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
15058 res = isl.isl_schedule_constraints_set_proximity(isl.isl_schedule_constraints_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
15073 res = isl.isl_schedule_constraints_set_validity(isl.isl_schedule_constraints_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
15083 res = isl.isl_schedule_constraints_get_validity(arg0.ptr)
15089 isl.isl_schedule_constraints_read_from_str.restype = c_void_p
15090 isl.isl_schedule_constraints_read_from_str.argtypes = [Context, c_char_p]
15091 isl.isl_schedule_constraints_get_coincidence.restype = c_void_p
15092 isl.isl_schedule_constraints_get_coincidence.argtypes = [c_void_p]
15093 isl.isl_schedule_constraints_compute_schedule.restype = c_void_p
15094 isl.isl_schedule_constraints_compute_schedule.argtypes = [c_void_p]
15095 isl.isl_schedule_constraints_get_conditional_validity.restype = c_void_p
15096 isl.isl_schedule_constraints_get_conditional_validity.argtypes = [c_void_p]
15097 isl.isl_schedule_constraints_get_conditional_validity_condition.restype = c_void_p
15098 isl.isl_schedule_constraints_get_conditional_validity_condition.argtypes = [c_void_p]
15099 isl.isl_schedule_constraints_get_context.restype = c_void_p
15100 isl.isl_schedule_constraints_get_context.argtypes = [c_void_p]
15101 isl.isl_schedule_constraints_get_domain.restype = c_void_p
15102 isl.isl_schedule_constraints_get_domain.argtypes = [c_void_p]
15103 isl.isl_schedule_constraints_on_domain.restype = c_void_p
15104 isl.isl_schedule_constraints_on_domain.argtypes = [c_void_p]
15105 isl.isl_schedule_constraints_get_proximity.restype = c_void_p
15106 isl.isl_schedule_constraints_get_proximity.argtypes = [c_void_p]
15107 isl.isl_schedule_constraints_set_coincidence.restype = c_void_p
15108 isl.isl_schedule_constraints_set_coincidence.argtypes = [c_void_p, c_void_p]
15109 isl.isl_schedule_constraints_set_conditional_validity.restype = c_void_p
15110 isl.isl_schedule_constraints_set_conditional_validity.argtypes = [c_void_p, c_void_p, c_void_p]
15111 isl.isl_schedule_constraints_set_context.restype = c_void_p
15112 isl.isl_schedule_constraints_set_context.argtypes = [c_void_p, c_void_p]
15113 isl.isl_schedule_constraints_set_proximity.restype = c_void_p
15114 isl.isl_schedule_constraints_set_proximity.argtypes = [c_void_p, c_void_p]
15115 isl.isl_schedule_constraints_set_validity.restype = c_void_p
15116 isl.isl_schedule_constraints_set_validity.argtypes = [c_void_p, c_void_p]
15117 isl.isl_schedule_constraints_get_validity.restype = c_void_p
15118 isl.isl_schedule_constraints_get_validity.argtypes = [c_void_p]
15119 isl.isl_schedule_constraints_copy.restype = c_void_p
15120 isl.isl_schedule_constraints_copy.argtypes = [c_void_p]
15121 isl.isl_schedule_constraints_free.restype = c_void_p
15122 isl.isl_schedule_constraints_free.argtypes = [c_void_p]
15123 isl.isl_schedule_constraints_to_str.restype = POINTER(c_char)
15124 isl.isl_schedule_constraints_to_str.argtypes = [c_void_p]
15134 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15138 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15142 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15146 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15150 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15154 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15158 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15162 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15166 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15170 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15174 self.ptr = isl.isl_schedule_node_copy(args[0].ptr)
15179 isl.isl_schedule_node_free(self.ptr)
15182 type = isl.isl_schedule_node_get_type(keywords["ptr"])
15213 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
15220 return 'isl.schedule_node("""%s""")' % s
15222 return 'isl.schedule_node("%s")' % s
15230 res = isl.isl_schedule_node_ancestor(isl.isl_schedule_node_copy(arg0.ptr), arg1)
15245 res = isl.isl_schedule_node_get_ancestor_child_position(arg0.ptr, arg1.ptr)
15258 res = isl.isl_schedule_node_child(isl.isl_schedule_node_copy(arg0.ptr), arg1)
15268 res = isl.isl_schedule_node_get_child_position(arg0.ptr)
15283 cb_arg0 = schedule_node(ctx=arg0.ctx, ptr=isl.isl_schedule_node_copy(cb_arg0))
15292 res = isl.isl_schedule_node_every_descendant(arg0.ptr, cb1, None)
15305 res = isl.isl_schedule_node_first_child(isl.isl_schedule_node_copy(arg0.ptr))
15317 cb_arg0 = schedule_node(ctx=arg0.ctx, ptr=isl.isl_schedule_node_copy(cb_arg0))
15326 res = isl.isl_schedule_node_foreach_ancestor_top_down(arg0.ptr, cb1, None)
15340 cb_arg0 = schedule_node(ctx=arg0.ctx, ptr=isl.isl_schedule_node_copy(cb_arg0))
15349 res = isl.isl_schedule_node_foreach_descendant_top_down(arg0.ptr, cb1, None)
15362 res = isl.isl_schedule_node_from_domain(isl.isl_union_set_copy(arg0.ptr))
15373 res = isl.isl_schedule_node_from_extension(isl.isl_union_map_copy(arg0.ptr))
15388 res = isl.isl_schedule_node_graft_after(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_schedule_node_copy(arg1.ptr))
15403 res = isl.isl_schedule_node_graft_before(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_schedule_node_copy(arg1.ptr))
15413 res = isl.isl_schedule_node_has_children(arg0.ptr)
15424 res = isl.isl_schedule_node_has_next_sibling(arg0.ptr)
15435 res = isl.isl_schedule_node_has_parent(arg0.ptr)
15446 res = isl.isl_schedule_node_has_previous_sibling(arg0.ptr)
15462 res = isl.isl_schedule_node_insert_context(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
15477 res = isl.isl_schedule_node_insert_filter(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
15492 res = isl.isl_schedule_node_insert_guard(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
15507 res = isl.isl_schedule_node_insert_mark(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_id_copy(arg1.ptr))
15522 res = isl.isl_schedule_node_insert_partial_schedule(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
15537 res = isl.isl_schedule_node_insert_sequence(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_list_copy(arg1.ptr))
15552 res = isl.isl_schedule_node_insert_set(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_list_copy(arg1.ptr))
15567 res = isl.isl_schedule_node_is_equal(arg0.ptr, arg1.ptr)
15578 res = isl.isl_schedule_node_is_subtree_anchored(arg0.ptr)
15597 return isl.isl_schedule_node_copy(res.ptr)
15600 res = isl.isl_schedule_node_map_descendant_bottom_up(isl.isl_schedule_node_copy(arg0.ptr), cb1, None)
15612 res = isl.isl_schedule_node_n_children(arg0.ptr)
15623 res = isl.isl_schedule_node_next_sibling(isl.isl_schedule_node_copy(arg0.ptr))
15638 res = isl.isl_schedule_node_order_after(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
15653 res = isl.isl_schedule_node_order_before(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
15663 res = isl.isl_schedule_node_parent(isl.isl_schedule_node_copy(arg0.ptr))
15673 res = isl.isl_schedule_node_get_prefix_schedule_multi_union_pw_aff(arg0.ptr)
15685 res = isl.isl_schedule_node_get_prefix_schedule_union_map(arg0.ptr)
15697 res = isl.isl_schedule_node_get_prefix_schedule_union_pw_multi_aff(arg0.ptr)
15709 res = isl.isl_schedule_node_previous_sibling(isl.isl_schedule_node_copy(arg0.ptr))
15719 res = isl.isl_schedule_node_root(isl.isl_schedule_node_copy(arg0.ptr))
15729 res = isl.isl_schedule_node_get_schedule(arg0.ptr)
15746 res = isl.isl_schedule_node_get_shared_ancestor(arg0.ptr, arg1.ptr)
15758 res = isl.isl_schedule_node_get_tree_depth(arg0.ptr)
15765 isl.isl_schedule_node_ancestor.restype = c_void_p
15766 isl.isl_schedule_node_ancestor.argtypes = [c_void_p, c_int]
15767 isl.isl_schedule_node_get_ancestor_child_position.argtypes = [c_void_p, c_void_p]
15768 isl.isl_schedule_node_child.restype = c_void_p
15769 isl.isl_schedule_node_child.argtypes = [c_void_p, c_int]
15770 isl.isl_schedule_node_get_child_position.argtypes = [c_void_p]
15771 isl.isl_schedule_node_every_descendant.argtypes = [c_void_p, c_void_p, c_void_p]
15772 isl.isl_schedule_node_first_child.restype = c_void_p
15773 isl.isl_schedule_node_first_child.argtypes = [c_void_p]
15774 isl.isl_schedule_node_foreach_ancestor_top_down.argtypes = [c_void_p, c_void_p, c_void_p]
15775 isl.isl_schedule_node_foreach_descendant_top_down.argtypes = [c_void_p, c_void_p, c_void_p]
15776 isl.isl_schedule_node_from_domain.restype = c_void_p
15777 isl.isl_schedule_node_from_domain.argtypes = [c_void_p]
15778 isl.isl_schedule_node_from_extension.restype = c_void_p
15779 isl.isl_schedule_node_from_extension.argtypes = [c_void_p]
15780 isl.isl_schedule_node_graft_after.restype = c_void_p
15781 isl.isl_schedule_node_graft_after.argtypes = [c_void_p, c_void_p]
15782 isl.isl_schedule_node_graft_before.restype = c_void_p
15783 isl.isl_schedule_node_graft_before.argtypes = [c_void_p, c_void_p]
15784 isl.isl_schedule_node_has_children.argtypes = [c_void_p]
15785 isl.isl_schedule_node_has_next_sibling.argtypes = [c_void_p]
15786 isl.isl_schedule_node_has_parent.argtypes = [c_void_p]
15787 isl.isl_schedule_node_has_previous_sibling.argtypes = [c_void_p]
15788 isl.isl_schedule_node_insert_context.restype = c_void_p
15789 isl.isl_schedule_node_insert_context.argtypes = [c_void_p, c_void_p]
15790 isl.isl_schedule_node_insert_filter.restype = c_void_p
15791 isl.isl_schedule_node_insert_filter.argtypes = [c_void_p, c_void_p]
15792 isl.isl_schedule_node_insert_guard.restype = c_void_p
15793 isl.isl_schedule_node_insert_guard.argtypes = [c_void_p, c_void_p]
15794 isl.isl_schedule_node_insert_mark.restype = c_void_p
15795 isl.isl_schedule_node_insert_mark.argtypes = [c_void_p, c_void_p]
15796 isl.isl_schedule_node_insert_partial_schedule.restype = c_void_p
15797 isl.isl_schedule_node_insert_partial_schedule.argtypes = [c_void_p, c_void_p]
15798 isl.isl_schedule_node_insert_sequence.restype = c_void_p
15799 isl.isl_schedule_node_insert_sequence.argtypes = [c_void_p, c_void_p]
15800 isl.isl_schedule_node_insert_set.restype = c_void_p
15801 isl.isl_schedule_node_insert_set.argtypes = [c_void_p, c_void_p]
15802 isl.isl_schedule_node_is_equal.argtypes = [c_void_p, c_void_p]
15803 isl.isl_schedule_node_is_subtree_anchored.argtypes = [c_void_p]
15804 isl.isl_schedule_node_map_descendant_bottom_up.restype = c_void_p
15805 isl.isl_schedule_node_map_descendant_bottom_up.argtypes = [c_void_p, c_void_p, c_void_p]
15806 isl.isl_schedule_node_n_children.argtypes = [c_void_p]
15807 isl.isl_schedule_node_next_sibling.restype = c_void_p
15808 isl.isl_schedule_node_next_sibling.argtypes = [c_void_p]
15809 isl.isl_schedule_node_order_after.restype = c_void_p
15810 isl.isl_schedule_node_order_after.argtypes = [c_void_p, c_void_p]
15811 isl.isl_schedule_node_order_before.restype = c_void_p
15812 isl.isl_schedule_node_order_before.argtypes = [c_void_p, c_void_p]
15813 isl.isl_schedule_node_parent.restype = c_void_p
15814 isl.isl_schedule_node_parent.argtypes = [c_void_p]
15815 isl.isl_schedule_node_get_prefix_schedule_multi_union_pw_aff.restype = c_void_p
15816 isl.isl_schedule_node_get_prefix_schedule_multi_union_pw_aff.argtypes = [c_void_p]
15817 isl.isl_schedule_node_get_prefix_schedule_union_map.restype = c_void_p
15818 isl.isl_schedule_node_get_prefix_schedule_union_map.argtypes = [c_void_p]
15819 isl.isl_schedule_node_get_prefix_schedule_union_pw_multi_aff.restype = c_void_p
15820 isl.isl_schedule_node_get_prefix_schedule_union_pw_multi_aff.argtypes = [c_void_p]
15821 isl.isl_schedule_node_previous_sibling.restype = c_void_p
15822 isl.isl_schedule_node_previous_sibling.argtypes = [c_void_p]
15823 isl.isl_schedule_node_root.restype = c_void_p
15824 isl.isl_schedule_node_root.argtypes = [c_void_p]
15825 isl.isl_schedule_node_get_schedule.restype = c_void_p
15826 isl.isl_schedule_node_get_schedule.argtypes = [c_void_p]
15827 isl.isl_schedule_node_get_shared_ancestor.restype = c_void_p
15828 isl.isl_schedule_node_get_shared_ancestor.argtypes = [c_void_p, c_void_p]
15829 isl.isl_schedule_node_get_tree_depth.argtypes = [c_void_p]
15830 isl.isl_schedule_node_copy.restype = c_void_p
15831 isl.isl_schedule_node_copy.argtypes = [c_void_p]
15832 isl.isl_schedule_node_free.restype = c_void_p
15833 isl.isl_schedule_node_free.argtypes = [c_void_p]
15834 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
15835 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
15836 isl.isl_schedule_node_get_type.argtypes = [c_void_p]
15847 isl.isl_schedule_node_free(self.ptr)
15856 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
15863 return 'isl.schedule_node_band("""%s""")' % s
15865 return 'isl.schedule_node_band("%s")' % s
15873 res = isl.isl_schedule_node_band_get_ast_build_options(arg0.ptr)
15885 res = isl.isl_schedule_node_band_get_ast_isolate_option(arg0.ptr)
15897 res = isl.isl_schedule_node_band_member_get_coincident(arg0.ptr, arg1)
15908 res = isl.isl_schedule_node_band_member_set_coincident(isl.isl_schedule_node_copy(arg0.ptr), arg1, arg2)
15923 res = isl.isl_schedule_node_band_mod(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
15933 res = isl.isl_schedule_node_band_n_member(arg0.ptr)
15944 res = isl.isl_schedule_node_band_get_partial_schedule(arg0.ptr)
15956 res = isl.isl_schedule_node_band_get_permutable(arg0.ptr)
15974 res = isl.isl_schedule_node_band_scale(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
15989 res = isl.isl_schedule_node_band_scale_down(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
16004 res = isl.isl_schedule_node_band_set_ast_build_options(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
16014 res = isl.isl_schedule_node_band_set_permutable(isl.isl_schedule_node_copy(arg0.ptr), arg1)
16029 res = isl.isl_schedule_node_band_shift(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_union_pw_aff_copy(arg1.ptr))
16039 res = isl.isl_schedule_node_band_split(isl.isl_schedule_node_copy(arg0.ptr), arg1)
16054 res = isl.isl_schedule_node_band_tile(isl.isl_schedule_node_copy(arg0.ptr), isl.isl_multi_val_copy(arg1.ptr))
16064 res = isl.isl_schedule_node_band_member_set_ast_loop_type(isl.isl_schedule_node_copy(arg0.ptr), arg1, 0)
16074 res = isl.isl_schedule_node_band_member_set_ast_loop_type(isl.isl_schedule_node_copy(arg0.ptr), arg1, 1)
16084 res = isl.isl_schedule_node_band_member_set_ast_loop_type(isl.isl_schedule_node_copy(arg0.ptr), arg1, 2)
16094 res = isl.isl_schedule_node_band_member_set_ast_loop_type(isl.isl_schedule_node_copy(arg0.ptr), arg1, 3)
16098 isl.isl_schedule_node_band_get_ast_build_options.restype = c_void_p
16099 isl.isl_schedule_node_band_get_ast_build_options.argtypes = [c_void_p]
16100 isl.isl_schedule_node_band_get_ast_isolate_option.restype = c_void_p
16101 isl.isl_schedule_node_band_get_ast_isolate_option.argtypes = [c_void_p]
16102 isl.isl_schedule_node_band_member_get_coincident.argtypes = [c_void_p, c_int]
16103 isl.isl_schedule_node_band_member_set_coincident.restype = c_void_p
16104 isl.isl_schedule_node_band_member_set_coincident.argtypes = [c_void_p, c_int, c_int]
16105 isl.isl_schedule_node_band_mod.restype = c_void_p
16106 isl.isl_schedule_node_band_mod.argtypes = [c_void_p, c_void_p]
16107 isl.isl_schedule_node_band_n_member.argtypes = [c_void_p]
16108 isl.isl_schedule_node_band_get_partial_schedule.restype = c_void_p
16109 isl.isl_schedule_node_band_get_partial_schedule.argtypes = [c_void_p]
16110 isl.isl_schedule_node_band_get_permutable.argtypes = [c_void_p]
16111 isl.isl_schedule_node_band_scale.restype = c_void_p
16112 isl.isl_schedule_node_band_scale.argtypes = [c_void_p, c_void_p]
16113 isl.isl_schedule_node_band_scale_down.restype = c_void_p
16114 isl.isl_schedule_node_band_scale_down.argtypes = [c_void_p, c_void_p]
16115 isl.isl_schedule_node_band_set_ast_build_options.restype = c_void_p
16116 isl.isl_schedule_node_band_set_ast_build_options.argtypes = [c_void_p, c_void_p]
16117 isl.isl_schedule_node_band_set_permutable.restype = c_void_p
16118 isl.isl_schedule_node_band_set_permutable.argtypes = [c_void_p, c_int]
16119 isl.isl_schedule_node_band_shift.restype = c_void_p
16120 isl.isl_schedule_node_band_shift.argtypes = [c_void_p, c_void_p]
16121 isl.isl_schedule_node_band_split.restype = c_void_p
16122 isl.isl_schedule_node_band_split.argtypes = [c_void_p, c_int]
16123 isl.isl_schedule_node_band_tile.restype = c_void_p
16124 isl.isl_schedule_node_band_tile.argtypes = [c_void_p, c_void_p]
16125 isl.isl_schedule_node_band_member_set_ast_loop_type.restype = c_void_p
16126 isl.isl_schedule_node_band_member_set_ast_loop_type.argtypes = [c_void_p, c_int, c_int]
16127 isl.isl_schedule_node_copy.restype = c_void_p
16128 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16129 isl.isl_schedule_node_free.restype = c_void_p
16130 isl.isl_schedule_node_free.argtypes = [c_void_p]
16131 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16132 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16143 isl.isl_schedule_node_free(self.ptr)
16152 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16159 return 'isl.schedule_node_context("""%s""")' % s
16161 return 'isl.schedule_node_context("%s")' % s
16169 res = isl.isl_schedule_node_context_get_context(arg0.ptr)
16175 isl.isl_schedule_node_context_get_context.restype = c_void_p
16176 isl.isl_schedule_node_context_get_context.argtypes = [c_void_p]
16177 isl.isl_schedule_node_copy.restype = c_void_p
16178 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16179 isl.isl_schedule_node_free.restype = c_void_p
16180 isl.isl_schedule_node_free.argtypes = [c_void_p]
16181 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16182 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16193 isl.isl_schedule_node_free(self.ptr)
16202 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16209 return 'isl.schedule_node_domain("""%s""")' % s
16211 return 'isl.schedule_node_domain("%s")' % s
16219 res = isl.isl_schedule_node_domain_get_domain(arg0.ptr)
16225 isl.isl_schedule_node_domain_get_domain.restype = c_void_p
16226 isl.isl_schedule_node_domain_get_domain.argtypes = [c_void_p]
16227 isl.isl_schedule_node_copy.restype = c_void_p
16228 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16229 isl.isl_schedule_node_free.restype = c_void_p
16230 isl.isl_schedule_node_free.argtypes = [c_void_p]
16231 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16232 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16243 isl.isl_schedule_node_free(self.ptr)
16252 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16259 return 'isl.schedule_node_expansion("""%s""")' % s
16261 return 'isl.schedule_node_expansion("%s")' % s
16269 res = isl.isl_schedule_node_expansion_get_contraction(arg0.ptr)
16281 res = isl.isl_schedule_node_expansion_get_expansion(arg0.ptr)
16287 isl.isl_schedule_node_expansion_get_contraction.restype = c_void_p
16288 isl.isl_schedule_node_expansion_get_contraction.argtypes = [c_void_p]
16289 isl.isl_schedule_node_expansion_get_expansion.restype = c_void_p
16290 isl.isl_schedule_node_expansion_get_expansion.argtypes = [c_void_p]
16291 isl.isl_schedule_node_copy.restype = c_void_p
16292 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16293 isl.isl_schedule_node_free.restype = c_void_p
16294 isl.isl_schedule_node_free.argtypes = [c_void_p]
16295 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16296 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16307 isl.isl_schedule_node_free(self.ptr)
16316 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16323 return 'isl.schedule_node_extension("""%s""")' % s
16325 return 'isl.schedule_node_extension("%s")' % s
16333 res = isl.isl_schedule_node_extension_get_extension(arg0.ptr)
16339 isl.isl_schedule_node_extension_get_extension.restype = c_void_p
16340 isl.isl_schedule_node_extension_get_extension.argtypes = [c_void_p]
16341 isl.isl_schedule_node_copy.restype = c_void_p
16342 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16343 isl.isl_schedule_node_free.restype = c_void_p
16344 isl.isl_schedule_node_free.argtypes = [c_void_p]
16345 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16346 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16357 isl.isl_schedule_node_free(self.ptr)
16366 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16373 return 'isl.schedule_node_filter("""%s""")' % s
16375 return 'isl.schedule_node_filter("%s")' % s
16383 res = isl.isl_schedule_node_filter_get_filter(arg0.ptr)
16389 isl.isl_schedule_node_filter_get_filter.restype = c_void_p
16390 isl.isl_schedule_node_filter_get_filter.argtypes = [c_void_p]
16391 isl.isl_schedule_node_copy.restype = c_void_p
16392 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16393 isl.isl_schedule_node_free.restype = c_void_p
16394 isl.isl_schedule_node_free.argtypes = [c_void_p]
16395 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16396 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16407 isl.isl_schedule_node_free(self.ptr)
16416 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16423 return 'isl.schedule_node_guard("""%s""")' % s
16425 return 'isl.schedule_node_guard("%s")' % s
16433 res = isl.isl_schedule_node_guard_get_guard(arg0.ptr)
16439 isl.isl_schedule_node_guard_get_guard.restype = c_void_p
16440 isl.isl_schedule_node_guard_get_guard.argtypes = [c_void_p]
16441 isl.isl_schedule_node_copy.restype = c_void_p
16442 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16443 isl.isl_schedule_node_free.restype = c_void_p
16444 isl.isl_schedule_node_free.argtypes = [c_void_p]
16445 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16446 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16457 isl.isl_schedule_node_free(self.ptr)
16466 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16473 return 'isl.schedule_node_leaf("""%s""")' % s
16475 return 'isl.schedule_node_leaf("%s")' % s
16477 isl.isl_schedule_node_copy.restype = c_void_p
16478 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16479 isl.isl_schedule_node_free.restype = c_void_p
16480 isl.isl_schedule_node_free.argtypes = [c_void_p]
16481 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16482 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16493 isl.isl_schedule_node_free(self.ptr)
16502 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16509 return 'isl.schedule_node_mark("""%s""")' % s
16511 return 'isl.schedule_node_mark("%s")' % s
16513 isl.isl_schedule_node_copy.restype = c_void_p
16514 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16515 isl.isl_schedule_node_free.restype = c_void_p
16516 isl.isl_schedule_node_free.argtypes = [c_void_p]
16517 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16518 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16529 isl.isl_schedule_node_free(self.ptr)
16538 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16545 return 'isl.schedule_node_sequence("""%s""")' % s
16547 return 'isl.schedule_node_sequence("%s")' % s
16549 isl.isl_schedule_node_copy.restype = c_void_p
16550 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16551 isl.isl_schedule_node_free.restype = c_void_p
16552 isl.isl_schedule_node_free.argtypes = [c_void_p]
16553 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16554 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16565 isl.isl_schedule_node_free(self.ptr)
16574 ptr = isl.isl_schedule_node_to_str(arg0.ptr)
16581 return 'isl.schedule_node_set("""%s""")' % s
16583 return 'isl.schedule_node_set("%s")' % s
16585 isl.isl_schedule_node_copy.restype = c_void_p
16586 isl.isl_schedule_node_copy.argtypes = [c_void_p]
16587 isl.isl_schedule_node_free.restype = c_void_p
16588 isl.isl_schedule_node_free.argtypes = [c_void_p]
16589 isl.isl_schedule_node_to_str.restype = POINTER(c_char)
16590 isl.isl_schedule_node_to_str.argtypes = [c_void_p]
16600 self.ptr = isl.isl_set_list_alloc(self.ctx, args[0])
16604 self.ptr = isl.isl_set_list_from_set(isl.isl_set_copy(args[0].ptr))
16608 self.ptr = isl.isl_set_list_read_from_str(self.ctx, args[0].encode('ascii'))
16613 isl.isl_set_list_free(self.ptr)
16620 ptr = isl.isl_set_list_to_str(arg0.ptr)
16627 return 'isl.set_list("""%s""")' % s
16629 return 'isl.set_list("%s")' % s
16642 res = isl.isl_set_list_add(isl.isl_set_list_copy(arg0.ptr), isl.isl_set_copy(arg1.ptr))
16652 res = isl.isl_set_list_get_at(arg0.ptr, arg1)
16664 res = isl.isl_set_list_clear(isl.isl_set_list_copy(arg0.ptr))
16679 res = isl.isl_set_list_concat(isl.isl_set_list_copy(arg0.ptr), isl.isl_set_list_copy(arg1.ptr))
16689 res = isl.isl_set_list_drop(isl.isl_set_list_copy(arg0.ptr), arg1, arg2)
16710 res = isl.isl_set_list_foreach(arg0.ptr, cb1, None)
16724 cb_arg0 = set(ctx=arg0.ctx, ptr=isl.isl_set_copy(cb_arg0))
16725 cb_arg1 = set(ctx=arg0.ctx, ptr=isl.isl_set_copy(cb_arg1))
16745 res = isl.isl_set_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
16762 res = isl.isl_set_list_insert(isl.isl_set_list_copy(arg0.ptr), arg1, isl.isl_set_copy(arg2.ptr))
16777 res = isl.isl_set_list_set_at(isl.isl_set_list_copy(arg0.ptr), arg1, isl.isl_set_copy(arg2.ptr))
16787 res = isl.isl_set_list_size(arg0.ptr)
16792 isl.isl_set_list_alloc.restype = c_void_p
16793 isl.isl_set_list_alloc.argtypes = [Context, c_int]
16794 isl.isl_set_list_from_set.restype = c_void_p
16795 isl.isl_set_list_from_set.argtypes = [c_void_p]
16796 isl.isl_set_list_read_from_str.restype = c_void_p
16797 isl.isl_set_list_read_from_str.argtypes = [Context, c_char_p]
16798 isl.isl_set_list_add.restype = c_void_p
16799 isl.isl_set_list_add.argtypes = [c_void_p, c_void_p]
16800 isl.isl_set_list_get_at.restype = c_void_p
16801 isl.isl_set_list_get_at.argtypes = [c_void_p, c_int]
16802 isl.isl_set_list_clear.restype = c_void_p
16803 isl.isl_set_list_clear.argtypes = [c_void_p]
16804 isl.isl_set_list_concat.restype = c_void_p
16805 isl.isl_set_list_concat.argtypes = [c_void_p, c_void_p]
16806 isl.isl_set_list_drop.restype = c_void_p
16807 isl.isl_set_list_drop.argtypes = [c_void_p, c_int, c_int]
16808 isl.isl_set_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
16809 isl.isl_set_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
16810 isl.isl_set_list_insert.restype = c_void_p
16811 isl.isl_set_list_insert.argtypes = [c_void_p, c_int, c_void_p]
16812 isl.isl_set_list_set_at.restype = c_void_p
16813 isl.isl_set_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
16814 isl.isl_set_list_size.argtypes = [c_void_p]
16815 isl.isl_set_list_copy.restype = c_void_p
16816 isl.isl_set_list_copy.argtypes = [c_void_p]
16817 isl.isl_set_list_free.restype = c_void_p
16818 isl.isl_set_list_free.argtypes = [c_void_p]
16819 isl.isl_set_list_to_str.restype = POINTER(c_char)
16820 isl.isl_set_list_to_str.argtypes = [c_void_p]
16830 self.ptr = isl.isl_space_read_from_str(self.ctx, args[0].encode('ascii'))
16835 isl.isl_space_free(self.ptr)
16842 ptr = isl.isl_space_to_str(arg0.ptr)
16849 return 'isl.space("""%s""")' % s
16851 return 'isl.space("%s")' % s
16866 res = isl.isl_space_add_named_tuple_id_ui(isl.isl_space_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr), args[2])
16884 res = isl.isl_space_add_param_id(isl.isl_space_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
16897 res = isl.isl_space_add_unnamed_tuple_ui(isl.isl_space_copy(args[0].ptr), args[1])
16908 res = isl.isl_space_curry(isl.isl_space_copy(arg0.ptr))
16918 res = isl.isl_space_domain(isl.isl_space_copy(arg0.ptr))
16928 res = isl.isl_space_domain_map_multi_aff(isl.isl_space_copy(arg0.ptr))
16938 res = isl.isl_space_domain_map_pw_multi_aff(isl.isl_space_copy(arg0.ptr))
16948 res = isl.isl_space_domain_reverse(isl.isl_space_copy(arg0.ptr))
16958 res = isl.isl_space_get_domain_tuple_id(arg0.ptr)
16970 res = isl.isl_space_drop_all_params(isl.isl_space_copy(arg0.ptr))
16980 res = isl.isl_space_flatten_domain(isl.isl_space_copy(arg0.ptr))
16990 res = isl.isl_space_flatten_range(isl.isl_space_copy(arg0.ptr))
17000 res = isl.isl_space_has_domain_tuple_id(arg0.ptr)
17011 res = isl.isl_space_has_range_tuple_id(arg0.ptr)
17022 res = isl.isl_space_identity_multi_aff_on_domain(isl.isl_space_copy(arg0.ptr))
17032 res = isl.isl_space_identity_multi_pw_aff_on_domain(isl.isl_space_copy(arg0.ptr))
17042 res = isl.isl_space_identity_pw_multi_aff_on_domain(isl.isl_space_copy(arg0.ptr))
17057 res = isl.isl_space_is_equal(arg0.ptr, arg1.ptr)
17068 res = isl.isl_space_is_wrapping(arg0.ptr)
17079 res = isl.isl_space_map_from_set(isl.isl_space_copy(arg0.ptr))
17094 res = isl.isl_space_multi_aff(isl.isl_space_copy(arg0.ptr), isl.isl_aff_list_copy(arg1.ptr))
17106 res = isl.isl_space_multi_aff_on_domain_multi_val(isl.isl_space_copy(args[0].ptr), isl.isl_multi_val_copy(args[1].ptr))
17122 res = isl.isl_space_multi_id(isl.isl_space_copy(arg0.ptr), isl.isl_id_list_copy(arg1.ptr))
17137 res = isl.isl_space_multi_pw_aff(isl.isl_space_copy(arg0.ptr), isl.isl_pw_aff_list_copy(arg1.ptr))
17152 res = isl.isl_space_multi_union_pw_aff(isl.isl_space_copy(arg0.ptr), isl.isl_union_pw_aff_list_copy(arg1.ptr))
17167 res = isl.isl_space_multi_val(isl.isl_space_copy(arg0.ptr), isl.isl_val_list_copy(arg1.ptr))
17184 res = isl.isl_space_param_aff_on_domain_id(isl.isl_space_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
17195 res = isl.isl_space_params(isl.isl_space_copy(arg0.ptr))
17210 res = isl.isl_space_product(isl.isl_space_copy(arg0.ptr), isl.isl_space_copy(arg1.ptr))
17220 res = isl.isl_space_range(isl.isl_space_copy(arg0.ptr))
17230 res = isl.isl_space_range_map_multi_aff(isl.isl_space_copy(arg0.ptr))
17240 res = isl.isl_space_range_map_pw_multi_aff(isl.isl_space_copy(arg0.ptr))
17250 res = isl.isl_space_range_reverse(isl.isl_space_copy(arg0.ptr))
17260 res = isl.isl_space_get_range_tuple_id(arg0.ptr)
17272 res = isl.isl_space_reverse(isl.isl_space_copy(arg0.ptr))
17289 res = isl.isl_space_set_domain_tuple_id(isl.isl_space_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
17307 res = isl.isl_space_set_range_tuple_id(isl.isl_space_copy(args[0].ptr), isl.isl_id_copy(args[1].ptr))
17318 res = isl.isl_space_uncurry(isl.isl_space_copy(arg0.ptr))
17324 res = isl.isl_space_unit(ctx)
17334 res = isl.isl_space_universe_map(isl.isl_space_copy(arg0.ptr))
17344 res = isl.isl_space_universe_set(isl.isl_space_copy(arg0.ptr))
17354 res = isl.isl_space_unwrap(isl.isl_space_copy(arg0.ptr))
17364 res = isl.isl_space_wrap(isl.isl_space_copy(arg0.ptr))
17374 res = isl.isl_space_wrapped_reverse(isl.isl_space_copy(arg0.ptr))
17384 res = isl.isl_space_zero_aff_on_domain(isl.isl_space_copy(arg0.ptr))
17394 res = isl.isl_space_zero_multi_aff(isl.isl_space_copy(arg0.ptr))
17404 res = isl.isl_space_zero_multi_pw_aff(isl.isl_space_copy(arg0.ptr))
17414 res = isl.isl_space_zero_multi_union_pw_aff(isl.isl_space_copy(arg0.ptr))
17424 res = isl.isl_space_zero_multi_val(isl.isl_space_copy(arg0.ptr))
17428 isl.isl_space_read_from_str.restype = c_void_p
17429 isl.isl_space_read_from_str.argtypes = [Context, c_char_p]
17430 isl.isl_space_add_named_tuple_id_ui.restype = c_void_p
17431 isl.isl_space_add_named_tuple_id_ui.argtypes = [c_void_p, c_void_p, c_int]
17432 isl.isl_space_add_param_id.restype = c_void_p
17433 isl.isl_space_add_param_id.argtypes = [c_void_p, c_void_p]
17434 isl.isl_space_add_unnamed_tuple_ui.restype = c_void_p
17435 isl.isl_space_add_unnamed_tuple_ui.argtypes = [c_void_p, c_int]
17436 isl.isl_space_curry.restype = c_void_p
17437 isl.isl_space_curry.argtypes = [c_void_p]
17438 isl.isl_space_domain.restype = c_void_p
17439 isl.isl_space_domain.argtypes = [c_void_p]
17440 isl.isl_space_domain_map_multi_aff.restype = c_void_p
17441 isl.isl_space_domain_map_multi_aff.argtypes = [c_void_p]
17442 isl.isl_space_domain_map_pw_multi_aff.restype = c_void_p
17443 isl.isl_space_domain_map_pw_multi_aff.argtypes = [c_void_p]
17444 isl.isl_space_domain_reverse.restype = c_void_p
17445 isl.isl_space_domain_reverse.argtypes = [c_void_p]
17446 isl.isl_space_get_domain_tuple_id.restype = c_void_p
17447 isl.isl_space_get_domain_tuple_id.argtypes = [c_void_p]
17448 isl.isl_space_drop_all_params.restype = c_void_p
17449 isl.isl_space_drop_all_params.argtypes = [c_void_p]
17450 isl.isl_space_flatten_domain.restype = c_void_p
17451 isl.isl_space_flatten_domain.argtypes = [c_void_p]
17452 isl.isl_space_flatten_range.restype = c_void_p
17453 isl.isl_space_flatten_range.argtypes = [c_void_p]
17454 isl.isl_space_has_domain_tuple_id.argtypes = [c_void_p]
17455 isl.isl_space_has_range_tuple_id.argtypes = [c_void_p]
17456 isl.isl_space_identity_multi_aff_on_domain.restype = c_void_p
17457 isl.isl_space_identity_multi_aff_on_domain.argtypes = [c_void_p]
17458 isl.isl_space_identity_multi_pw_aff_on_domain.restype = c_void_p
17459 isl.isl_space_identity_multi_pw_aff_on_domain.argtypes = [c_void_p]
17460 isl.isl_space_identity_pw_multi_aff_on_domain.restype = c_void_p
17461 isl.isl_space_identity_pw_multi_aff_on_domain.argtypes = [c_void_p]
17462 isl.isl_space_is_equal.argtypes = [c_void_p, c_void_p]
17463 isl.isl_space_is_wrapping.argtypes = [c_void_p]
17464 isl.isl_space_map_from_set.restype = c_void_p
17465 isl.isl_space_map_from_set.argtypes = [c_void_p]
17466 isl.isl_space_multi_aff.restype = c_void_p
17467 isl.isl_space_multi_aff.argtypes = [c_void_p, c_void_p]
17468 isl.isl_space_multi_aff_on_domain_multi_val.restype = c_void_p
17469 isl.isl_space_multi_aff_on_domain_multi_val.argtypes = [c_void_p, c_void_p]
17470 isl.isl_space_multi_id.restype = c_void_p
17471 isl.isl_space_multi_id.argtypes = [c_void_p, c_void_p]
17472 isl.isl_space_multi_pw_aff.restype = c_void_p
17473 isl.isl_space_multi_pw_aff.argtypes = [c_void_p, c_void_p]
17474 isl.isl_space_multi_union_pw_aff.restype = c_void_p
17475 isl.isl_space_multi_union_pw_aff.argtypes = [c_void_p, c_void_p]
17476 isl.isl_space_multi_val.restype = c_void_p
17477 isl.isl_space_multi_val.argtypes = [c_void_p, c_void_p]
17478 isl.isl_space_param_aff_on_domain_id.restype = c_void_p
17479 isl.isl_space_param_aff_on_domain_id.argtypes = [c_void_p, c_void_p]
17480 isl.isl_space_params.restype = c_void_p
17481 isl.isl_space_params.argtypes = [c_void_p]
17482 isl.isl_space_product.restype = c_void_p
17483 isl.isl_space_product.argtypes = [c_void_p, c_void_p]
17484 isl.isl_space_range.restype = c_void_p
17485 isl.isl_space_range.argtypes = [c_void_p]
17486 isl.isl_space_range_map_multi_aff.restype = c_void_p
17487 isl.isl_space_range_map_multi_aff.argtypes = [c_void_p]
17488 isl.isl_space_range_map_pw_multi_aff.restype = c_void_p
17489 isl.isl_space_range_map_pw_multi_aff.argtypes = [c_void_p]
17490 isl.isl_space_range_reverse.restype = c_void_p
17491 isl.isl_space_range_reverse.argtypes = [c_void_p]
17492 isl.isl_space_get_range_tuple_id.restype = c_void_p
17493 isl.isl_space_get_range_tuple_id.argtypes = [c_void_p]
17494 isl.isl_space_reverse.restype = c_void_p
17495 isl.isl_space_reverse.argtypes = [c_void_p]
17496 isl.isl_space_set_domain_tuple_id.restype = c_void_p
17497 isl.isl_space_set_domain_tuple_id.argtypes = [c_void_p, c_void_p]
17498 isl.isl_space_set_range_tuple_id.restype = c_void_p
17499 isl.isl_space_set_range_tuple_id.argtypes = [c_void_p, c_void_p]
17500 isl.isl_space_uncurry.restype = c_void_p
17501 isl.isl_space_uncurry.argtypes = [c_void_p]
17502 isl.isl_space_unit.restype = c_void_p
17503 isl.isl_space_unit.argtypes = [Context]
17504 isl.isl_space_universe_map.restype = c_void_p
17505 isl.isl_space_universe_map.argtypes = [c_void_p]
17506 isl.isl_space_universe_set.restype = c_void_p
17507 isl.isl_space_universe_set.argtypes = [c_void_p]
17508 isl.isl_space_unwrap.restype = c_void_p
17509 isl.isl_space_unwrap.argtypes = [c_void_p]
17510 isl.isl_space_wrap.restype = c_void_p
17511 isl.isl_space_wrap.argtypes = [c_void_p]
17512 isl.isl_space_wrapped_reverse.restype = c_void_p
17513 isl.isl_space_wrapped_reverse.argtypes = [c_void_p]
17514 isl.isl_space_zero_aff_on_domain.restype = c_void_p
17515 isl.isl_space_zero_aff_on_domain.argtypes = [c_void_p]
17516 isl.isl_space_zero_multi_aff.restype = c_void_p
17517 isl.isl_space_zero_multi_aff.argtypes = [c_void_p]
17518 isl.isl_space_zero_multi_pw_aff.restype = c_void_p
17519 isl.isl_space_zero_multi_pw_aff.argtypes = [c_void_p]
17520 isl.isl_space_zero_multi_union_pw_aff.restype = c_void_p
17521 isl.isl_space_zero_multi_union_pw_aff.argtypes = [c_void_p]
17522 isl.isl_space_zero_multi_val.restype = c_void_p
17523 isl.isl_space_zero_multi_val.argtypes = [c_void_p]
17524 isl.isl_space_copy.restype = c_void_p
17525 isl.isl_space_copy.argtypes = [c_void_p]
17526 isl.isl_space_free.restype = c_void_p
17527 isl.isl_space_free.argtypes = [c_void_p]
17528 isl.isl_space_to_str.restype = POINTER(c_char)
17529 isl.isl_space_to_str.argtypes = [c_void_p]
17539 self.ptr = isl.isl_union_access_info_from_sink(isl.isl_union_map_copy(args[0].ptr))
17544 isl.isl_union_access_info_free(self.ptr)
17551 ptr = isl.isl_union_access_info_to_str(arg0.ptr)
17558 return 'isl.union_access_info("""%s""")' % s
17560 return 'isl.union_access_info("%s")' % s
17568 res = isl.isl_union_access_info_compute_flow(isl.isl_union_access_info_copy(arg0.ptr))
17583 res = isl.isl_union_access_info_set_kill(isl.isl_union_access_info_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
17598 res = isl.isl_union_access_info_set_may_source(isl.isl_union_access_info_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
17613 res = isl.isl_union_access_info_set_must_source(isl.isl_union_access_info_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
17628 res = isl.isl_union_access_info_set_schedule(isl.isl_union_access_info_copy(arg0.ptr), isl.isl_schedule_copy(arg1.ptr))
17643 res = isl.isl_union_access_info_set_schedule_map(isl.isl_union_access_info_copy(arg0.ptr), isl.isl_union_map_copy(arg1.ptr))
17647 isl.isl_union_access_info_from_sink.restype = c_void_p
17648 isl.isl_union_access_info_from_sink.argtypes = [c_void_p]
17649 isl.isl_union_access_info_compute_flow.restype = c_void_p
17650 isl.isl_union_access_info_compute_flow.argtypes = [c_void_p]
17651 isl.isl_union_access_info_set_kill.restype = c_void_p
17652 isl.isl_union_access_info_set_kill.argtypes = [c_void_p, c_void_p]
17653 isl.isl_union_access_info_set_may_source.restype = c_void_p
17654 isl.isl_union_access_info_set_may_source.argtypes = [c_void_p, c_void_p]
17655 isl.isl_union_access_info_set_must_source.restype = c_void_p
17656 isl.isl_union_access_info_set_must_source.argtypes = [c_void_p, c_void_p]
17657 isl.isl_union_access_info_set_schedule.restype = c_void_p
17658 isl.isl_union_access_info_set_schedule.argtypes = [c_void_p, c_void_p]
17659 isl.isl_union_access_info_set_schedule_map.restype = c_void_p
17660 isl.isl_union_access_info_set_schedule_map.argtypes = [c_void_p, c_void_p]
17661 isl.isl_union_access_info_copy.restype = c_void_p
17662 isl.isl_union_access_info_copy.argtypes = [c_void_p]
17663 isl.isl_union_access_info_free.restype = c_void_p
17664 isl.isl_union_access_info_free.argtypes = [c_void_p]
17665 isl.isl_union_access_info_to_str.restype = POINTER(c_char)
17666 isl.isl_union_access_info_to_str.argtypes = [c_void_p]
17677 isl.isl_union_flow_free(self.ptr)
17684 ptr = isl.isl_union_flow_to_str(arg0.ptr)
17691 return 'isl.union_flow("""%s""")' % s
17693 return 'isl.union_flow("%s")' % s
17701 res = isl.isl_union_flow_get_full_may_dependence(arg0.ptr)
17713 res = isl.isl_union_flow_get_full_must_dependence(arg0.ptr)
17725 res = isl.isl_union_flow_get_may_dependence(arg0.ptr)
17737 res = isl.isl_union_flow_get_may_no_source(arg0.ptr)
17749 res = isl.isl_union_flow_get_must_dependence(arg0.ptr)
17761 res = isl.isl_union_flow_get_must_no_source(arg0.ptr)
17767 isl.isl_union_flow_get_full_may_dependence.restype = c_void_p
17768 isl.isl_union_flow_get_full_may_dependence.argtypes = [c_void_p]
17769 isl.isl_union_flow_get_full_must_dependence.restype = c_void_p
17770 isl.isl_union_flow_get_full_must_dependence.argtypes = [c_void_p]
17771 isl.isl_union_flow_get_may_dependence.restype = c_void_p
17772 isl.isl_union_flow_get_may_dependence.argtypes = [c_void_p]
17773 isl.isl_union_flow_get_may_no_source.restype = c_void_p
17774 isl.isl_union_flow_get_may_no_source.argtypes = [c_void_p]
17775 isl.isl_union_flow_get_must_dependence.restype = c_void_p
17776 isl.isl_union_flow_get_must_dependence.argtypes = [c_void_p]
17777 isl.isl_union_flow_get_must_no_source.restype = c_void_p
17778 isl.isl_union_flow_get_must_no_source.argtypes = [c_void_p]
17779 isl.isl_union_flow_copy.restype = c_void_p
17780 isl.isl_union_flow_copy.argtypes = [c_void_p]
17781 isl.isl_union_flow_free.restype = c_void_p
17782 isl.isl_union_flow_free.argtypes = [c_void_p]
17783 isl.isl_union_flow_to_str.restype = POINTER(c_char)
17784 isl.isl_union_flow_to_str.argtypes = [c_void_p]
17794 self.ptr = isl.isl_union_pw_aff_list_alloc(self.ctx, args[0])
17798 self.ptr = isl.isl_union_pw_aff_list_from_union_pw_aff(isl.isl_union_pw_aff_copy(args[0].ptr))
17802 self.ptr = isl.isl_union_pw_aff_list_read_from_str(self.ctx, args[0].encode('ascii'))
17807 isl.isl_union_pw_aff_list_free(self.ptr)
17814 ptr = isl.isl_union_pw_aff_list_to_str(arg0.ptr)
17821 return 'isl.union_pw_aff_list("""%s""")' % s
17823 return 'isl.union_pw_aff_list("%s")' % s
17836 res = isl.isl_union_pw_aff_list_add(isl.isl_union_pw_aff_list_copy(arg0.ptr), isl.isl_union_pw_aff_copy(arg1.ptr))
17846 res = isl.isl_union_pw_aff_list_get_at(arg0.ptr, arg1)
17858 res = isl.isl_union_pw_aff_list_clear(isl.isl_union_pw_aff_list_copy(arg0.ptr))
17873 res = isl.isl_union_pw_aff_list_concat(isl.isl_union_pw_aff_list_copy(arg0.ptr), isl.isl_union_pw_aff_list_copy(arg1.ptr))
17883 res = isl.isl_union_pw_aff_list_drop(isl.isl_union_pw_aff_list_copy(arg0.ptr), arg1, arg2)
17904 res = isl.isl_union_pw_aff_list_foreach(arg0.ptr, cb1, None)
17918 cb_arg0 = union_pw_aff(ctx=arg0.ctx, ptr=isl.isl_union_pw_aff_copy(cb_arg0))
17919 cb_arg1 = union_pw_aff(ctx=arg0.ctx, ptr=isl.isl_union_pw_aff_copy(cb_arg1))
17939 res = isl.isl_union_pw_aff_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
17956 res = isl.isl_union_pw_aff_list_insert(isl.isl_union_pw_aff_list_copy(arg0.ptr), arg1, isl.isl_union_pw_aff_copy(arg2.ptr))
17971 res = isl.isl_union_pw_aff_list_set_at(isl.isl_union_pw_aff_list_copy(arg0.ptr), arg1, isl.isl_union_pw_aff_copy(arg2.ptr))
17981 res = isl.isl_union_pw_aff_list_size(arg0.ptr)
17986 isl.isl_union_pw_aff_list_alloc.restype = c_void_p
17987 isl.isl_union_pw_aff_list_alloc.argtypes = [Context, c_int]
17988 isl.isl_union_pw_aff_list_from_union_pw_aff.restype = c_void_p
17989 isl.isl_union_pw_aff_list_from_union_pw_aff.argtypes = [c_void_p]
17990 isl.isl_union_pw_aff_list_read_from_str.restype = c_void_p
17991 isl.isl_union_pw_aff_list_read_from_str.argtypes = [Context, c_char_p]
17992 isl.isl_union_pw_aff_list_add.restype = c_void_p
17993 isl.isl_union_pw_aff_list_add.argtypes = [c_void_p, c_void_p]
17994 isl.isl_union_pw_aff_list_get_at.restype = c_void_p
17995 isl.isl_union_pw_aff_list_get_at.argtypes = [c_void_p, c_int]
17996 isl.isl_union_pw_aff_list_clear.restype = c_void_p
17997 isl.isl_union_pw_aff_list_clear.argtypes = [c_void_p]
17998 isl.isl_union_pw_aff_list_concat.restype = c_void_p
17999 isl.isl_union_pw_aff_list_concat.argtypes = [c_void_p, c_void_p]
18000 isl.isl_union_pw_aff_list_drop.restype = c_void_p
18001 isl.isl_union_pw_aff_list_drop.argtypes = [c_void_p, c_int, c_int]
18002 isl.isl_union_pw_aff_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
18003 isl.isl_union_pw_aff_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
18004 isl.isl_union_pw_aff_list_insert.restype = c_void_p
18005 isl.isl_union_pw_aff_list_insert.argtypes = [c_void_p, c_int, c_void_p]
18006 isl.isl_union_pw_aff_list_set_at.restype = c_void_p
18007 isl.isl_union_pw_aff_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
18008 isl.isl_union_pw_aff_list_size.argtypes = [c_void_p]
18009 isl.isl_union_pw_aff_list_copy.restype = c_void_p
18010 isl.isl_union_pw_aff_list_copy.argtypes = [c_void_p]
18011 isl.isl_union_pw_aff_list_free.restype = c_void_p
18012 isl.isl_union_pw_aff_list_free.argtypes = [c_void_p]
18013 isl.isl_union_pw_aff_list_to_str.restype = POINTER(c_char)
18014 isl.isl_union_pw_aff_list_to_str.argtypes = [c_void_p]
18024 self.ptr = isl.isl_union_set_list_alloc(self.ctx, args[0])
18028 self.ptr = isl.isl_union_set_list_from_union_set(isl.isl_union_set_copy(args[0].ptr))
18032 self.ptr = isl.isl_union_set_list_read_from_str(self.ctx, args[0].encode('ascii'))
18037 isl.isl_union_set_list_free(self.ptr)
18044 ptr = isl.isl_union_set_list_to_str(arg0.ptr)
18051 return 'isl.union_set_list("""%s""")' % s
18053 return 'isl.union_set_list("%s")' % s
18066 res = isl.isl_union_set_list_add(isl.isl_union_set_list_copy(arg0.ptr), isl.isl_union_set_copy(arg1.ptr))
18076 res = isl.isl_union_set_list_get_at(arg0.ptr, arg1)
18088 res = isl.isl_union_set_list_clear(isl.isl_union_set_list_copy(arg0.ptr))
18103 res = isl.isl_union_set_list_concat(isl.isl_union_set_list_copy(arg0.ptr), isl.isl_union_set_list_copy(arg1.ptr))
18113 res = isl.isl_union_set_list_drop(isl.isl_union_set_list_copy(arg0.ptr), arg1, arg2)
18134 res = isl.isl_union_set_list_foreach(arg0.ptr, cb1, None)
18148 cb_arg0 = union_set(ctx=arg0.ctx, ptr=isl.isl_union_set_copy(cb_arg0))
18149 cb_arg1 = union_set(ctx=arg0.ctx, ptr=isl.isl_union_set_copy(cb_arg1))
18169 res = isl.isl_union_set_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
18186 res = isl.isl_union_set_list_insert(isl.isl_union_set_list_copy(arg0.ptr), arg1, isl.isl_union_set_copy(arg2.ptr))
18201 res = isl.isl_union_set_list_set_at(isl.isl_union_set_list_copy(arg0.ptr), arg1, isl.isl_union_set_copy(arg2.ptr))
18211 res = isl.isl_union_set_list_size(arg0.ptr)
18216 isl.isl_union_set_list_alloc.restype = c_void_p
18217 isl.isl_union_set_list_alloc.argtypes = [Context, c_int]
18218 isl.isl_union_set_list_from_union_set.restype = c_void_p
18219 isl.isl_union_set_list_from_union_set.argtypes = [c_void_p]
18220 isl.isl_union_set_list_read_from_str.restype = c_void_p
18221 isl.isl_union_set_list_read_from_str.argtypes = [Context, c_char_p]
18222 isl.isl_union_set_list_add.restype = c_void_p
18223 isl.isl_union_set_list_add.argtypes = [c_void_p, c_void_p]
18224 isl.isl_union_set_list_get_at.restype = c_void_p
18225 isl.isl_union_set_list_get_at.argtypes = [c_void_p, c_int]
18226 isl.isl_union_set_list_clear.restype = c_void_p
18227 isl.isl_union_set_list_clear.argtypes = [c_void_p]
18228 isl.isl_union_set_list_concat.restype = c_void_p
18229 isl.isl_union_set_list_concat.argtypes = [c_void_p, c_void_p]
18230 isl.isl_union_set_list_drop.restype = c_void_p
18231 isl.isl_union_set_list_drop.argtypes = [c_void_p, c_int, c_int]
18232 isl.isl_union_set_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
18233 isl.isl_union_set_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
18234 isl.isl_union_set_list_insert.restype = c_void_p
18235 isl.isl_union_set_list_insert.argtypes = [c_void_p, c_int, c_void_p]
18236 isl.isl_union_set_list_set_at.restype = c_void_p
18237 isl.isl_union_set_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
18238 isl.isl_union_set_list_size.argtypes = [c_void_p]
18239 isl.isl_union_set_list_copy.restype = c_void_p
18240 isl.isl_union_set_list_copy.argtypes = [c_void_p]
18241 isl.isl_union_set_list_free.restype = c_void_p
18242 isl.isl_union_set_list_free.argtypes = [c_void_p]
18243 isl.isl_union_set_list_to_str.restype = POINTER(c_char)
18244 isl.isl_union_set_list_to_str.argtypes = [c_void_p]
18254 self.ptr = isl.isl_val_int_from_si(self.ctx, args[0])
18258 self.ptr = isl.isl_val_read_from_str(self.ctx, args[0].encode('ascii'))
18263 isl.isl_val_free(self.ptr)
18270 ptr = isl.isl_val_to_str(arg0.ptr)
18277 return 'isl.val("""%s""")' % s
18279 return 'isl.val("%s")' % s
18287 res = isl.isl_val_abs(isl.isl_val_copy(arg0.ptr))
18302 res = isl.isl_val_abs_eq(arg0.ptr, arg1.ptr)
18318 res = isl.isl_val_add(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18328 res = isl.isl_val_ceil(isl.isl_val_copy(arg0.ptr))
18338 res = isl.isl_val_cmp_si(arg0.ptr, arg1)
18347 res = isl.isl_val_get_den_si(arg0.ptr)
18363 res = isl.isl_val_div(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18378 res = isl.isl_val_eq(arg0.ptr, arg1.ptr)
18389 res = isl.isl_val_floor(isl.isl_val_copy(arg0.ptr))
18404 res = isl.isl_val_gcd(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18419 res = isl.isl_val_ge(arg0.ptr, arg1.ptr)
18435 res = isl.isl_val_gt(arg0.ptr, arg1.ptr)
18442 res = isl.isl_val_infty(ctx)
18452 res = isl.isl_val_inv(isl.isl_val_copy(arg0.ptr))
18467 res = isl.isl_val_is_divisible_by(arg0.ptr, arg1.ptr)
18478 res = isl.isl_val_is_infty(arg0.ptr)
18489 res = isl.isl_val_is_int(arg0.ptr)
18500 res = isl.isl_val_is_nan(arg0.ptr)
18511 res = isl.isl_val_is_neg(arg0.ptr)
18522 res = isl.isl_val_is_neginfty(arg0.ptr)
18533 res = isl.isl_val_is_negone(arg0.ptr)
18544 res = isl.isl_val_is_nonneg(arg0.ptr)
18555 res = isl.isl_val_is_nonpos(arg0.ptr)
18566 res = isl.isl_val_is_one(arg0.ptr)
18577 res = isl.isl_val_is_pos(arg0.ptr)
18588 res = isl.isl_val_is_rat(arg0.ptr)
18599 res = isl.isl_val_is_zero(arg0.ptr)
18615 res = isl.isl_val_le(arg0.ptr, arg1.ptr)
18631 res = isl.isl_val_lt(arg0.ptr, arg1.ptr)
18647 res = isl.isl_val_max(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18662 res = isl.isl_val_min(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18677 res = isl.isl_val_mod(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18692 res = isl.isl_val_mul(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18698 res = isl.isl_val_nan(ctx)
18713 res = isl.isl_val_ne(arg0.ptr, arg1.ptr)
18724 res = isl.isl_val_neg(isl.isl_val_copy(arg0.ptr))
18730 res = isl.isl_val_neginfty(ctx)
18736 res = isl.isl_val_negone(ctx)
18746 res = isl.isl_val_get_num_si(arg0.ptr)
18753 res = isl.isl_val_one(ctx)
18763 res = isl.isl_val_pow2(isl.isl_val_copy(arg0.ptr))
18773 res = isl.isl_val_sgn(arg0.ptr)
18787 res = isl.isl_val_sub(isl.isl_val_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18797 res = isl.isl_val_to_list(isl.isl_val_copy(arg0.ptr))
18807 res = isl.isl_val_trunc(isl.isl_val_copy(arg0.ptr))
18813 res = isl.isl_val_zero(ctx)
18817 isl.isl_val_int_from_si.restype = c_void_p
18818 isl.isl_val_int_from_si.argtypes = [Context, c_long]
18819 isl.isl_val_read_from_str.restype = c_void_p
18820 isl.isl_val_read_from_str.argtypes = [Context, c_char_p]
18821 isl.isl_val_abs.restype = c_void_p
18822 isl.isl_val_abs.argtypes = [c_void_p]
18823 isl.isl_val_abs_eq.argtypes = [c_void_p, c_void_p]
18824 isl.isl_val_add.restype = c_void_p
18825 isl.isl_val_add.argtypes = [c_void_p, c_void_p]
18826 isl.isl_val_ceil.restype = c_void_p
18827 isl.isl_val_ceil.argtypes = [c_void_p]
18828 isl.isl_val_cmp_si.argtypes = [c_void_p, c_long]
18829 isl.isl_val_get_den_si.argtypes = [c_void_p]
18830 isl.isl_val_div.restype = c_void_p
18831 isl.isl_val_div.argtypes = [c_void_p, c_void_p]
18832 isl.isl_val_eq.argtypes = [c_void_p, c_void_p]
18833 isl.isl_val_floor.restype = c_void_p
18834 isl.isl_val_floor.argtypes = [c_void_p]
18835 isl.isl_val_gcd.restype = c_void_p
18836 isl.isl_val_gcd.argtypes = [c_void_p, c_void_p]
18837 isl.isl_val_ge.argtypes = [c_void_p, c_void_p]
18838 isl.isl_val_gt.argtypes = [c_void_p, c_void_p]
18839 isl.isl_val_infty.restype = c_void_p
18840 isl.isl_val_infty.argtypes = [Context]
18841 isl.isl_val_inv.restype = c_void_p
18842 isl.isl_val_inv.argtypes = [c_void_p]
18843 isl.isl_val_is_divisible_by.argtypes = [c_void_p, c_void_p]
18844 isl.isl_val_is_infty.argtypes = [c_void_p]
18845 isl.isl_val_is_int.argtypes = [c_void_p]
18846 isl.isl_val_is_nan.argtypes = [c_void_p]
18847 isl.isl_val_is_neg.argtypes = [c_void_p]
18848 isl.isl_val_is_neginfty.argtypes = [c_void_p]
18849 isl.isl_val_is_negone.argtypes = [c_void_p]
18850 isl.isl_val_is_nonneg.argtypes = [c_void_p]
18851 isl.isl_val_is_nonpos.argtypes = [c_void_p]
18852 isl.isl_val_is_one.argtypes = [c_void_p]
18853 isl.isl_val_is_pos.argtypes = [c_void_p]
18854 isl.isl_val_is_rat.argtypes = [c_void_p]
18855 isl.isl_val_is_zero.argtypes = [c_void_p]
18856 isl.isl_val_le.argtypes = [c_void_p, c_void_p]
18857 isl.isl_val_lt.argtypes = [c_void_p, c_void_p]
18858 isl.isl_val_max.restype = c_void_p
18859 isl.isl_val_max.argtypes = [c_void_p, c_void_p]
18860 isl.isl_val_min.restype = c_void_p
18861 isl.isl_val_min.argtypes = [c_void_p, c_void_p]
18862 isl.isl_val_mod.restype = c_void_p
18863 isl.isl_val_mod.argtypes = [c_void_p, c_void_p]
18864 isl.isl_val_mul.restype = c_void_p
18865 isl.isl_val_mul.argtypes = [c_void_p, c_void_p]
18866 isl.isl_val_nan.restype = c_void_p
18867 isl.isl_val_nan.argtypes = [Context]
18868 isl.isl_val_ne.argtypes = [c_void_p, c_void_p]
18869 isl.isl_val_neg.restype = c_void_p
18870 isl.isl_val_neg.argtypes = [c_void_p]
18871 isl.isl_val_neginfty.restype = c_void_p
18872 isl.isl_val_neginfty.argtypes = [Context]
18873 isl.isl_val_negone.restype = c_void_p
18874 isl.isl_val_negone.argtypes = [Context]
18875 isl.isl_val_get_num_si.argtypes = [c_void_p]
18876 isl.isl_val_one.restype = c_void_p
18877 isl.isl_val_one.argtypes = [Context]
18878 isl.isl_val_pow2.restype = c_void_p
18879 isl.isl_val_pow2.argtypes = [c_void_p]
18880 isl.isl_val_sgn.argtypes = [c_void_p]
18881 isl.isl_val_sub.restype = c_void_p
18882 isl.isl_val_sub.argtypes = [c_void_p, c_void_p]
18883 isl.isl_val_to_list.restype = c_void_p
18884 isl.isl_val_to_list.argtypes = [c_void_p]
18885 isl.isl_val_trunc.restype = c_void_p
18886 isl.isl_val_trunc.argtypes = [c_void_p]
18887 isl.isl_val_zero.restype = c_void_p
18888 isl.isl_val_zero.argtypes = [Context]
18889 isl.isl_val_copy.restype = c_void_p
18890 isl.isl_val_copy.argtypes = [c_void_p]
18891 isl.isl_val_free.restype = c_void_p
18892 isl.isl_val_free.argtypes = [c_void_p]
18893 isl.isl_val_to_str.restype = POINTER(c_char)
18894 isl.isl_val_to_str.argtypes = [c_void_p]
18904 self.ptr = isl.isl_val_list_alloc(self.ctx, args[0])
18914 self.ptr = isl.isl_val_list_from_val(isl.isl_val_copy(args[0].ptr))
18918 self.ptr = isl.isl_val_list_read_from_str(self.ctx, args[0].encode('ascii'))
18923 isl.isl_val_list_free(self.ptr)
18930 ptr = isl.isl_val_list_to_str(arg0.ptr)
18937 return 'isl.val_list("""%s""")' % s
18939 return 'isl.val_list("%s")' % s
18952 res = isl.isl_val_list_add(isl.isl_val_list_copy(arg0.ptr), isl.isl_val_copy(arg1.ptr))
18962 res = isl.isl_val_list_get_at(arg0.ptr, arg1)
18974 res = isl.isl_val_list_clear(isl.isl_val_list_copy(arg0.ptr))
18989 res = isl.isl_val_list_concat(isl.isl_val_list_copy(arg0.ptr), isl.isl_val_list_copy(arg1.ptr))
18999 res = isl.isl_val_list_drop(isl.isl_val_list_copy(arg0.ptr), arg1, arg2)
19020 res = isl.isl_val_list_foreach(arg0.ptr, cb1, None)
19034 cb_arg0 = val(ctx=arg0.ctx, ptr=isl.isl_val_copy(cb_arg0))
19035 cb_arg1 = val(ctx=arg0.ctx, ptr=isl.isl_val_copy(cb_arg1))
19055 res = isl.isl_val_list_foreach_scc(arg0.ptr, cb1, None, cb2, None)
19072 res = isl.isl_val_list_insert(isl.isl_val_list_copy(arg0.ptr), arg1, isl.isl_val_copy(arg2.ptr))
19087 res = isl.isl_val_list_set_at(isl.isl_val_list_copy(arg0.ptr), arg1, isl.isl_val_copy(arg2.ptr))
19097 res = isl.isl_val_list_size(arg0.ptr)
19102 isl.isl_val_list_alloc.restype = c_void_p
19103 isl.isl_val_list_alloc.argtypes = [Context, c_int]
19104 isl.isl_val_list_from_val.restype = c_void_p
19105 isl.isl_val_list_from_val.argtypes = [c_void_p]
19106 isl.isl_val_list_read_from_str.restype = c_void_p
19107 isl.isl_val_list_read_from_str.argtypes = [Context, c_char_p]
19108 isl.isl_val_list_add.restype = c_void_p
19109 isl.isl_val_list_add.argtypes = [c_void_p, c_void_p]
19110 isl.isl_val_list_get_at.restype = c_void_p
19111 isl.isl_val_list_get_at.argtypes = [c_void_p, c_int]
19112 isl.isl_val_list_clear.restype = c_void_p
19113 isl.isl_val_list_clear.argtypes = [c_void_p]
19114 isl.isl_val_list_concat.restype = c_void_p
19115 isl.isl_val_list_concat.argtypes = [c_void_p, c_void_p]
19116 isl.isl_val_list_drop.restype = c_void_p
19117 isl.isl_val_list_drop.argtypes = [c_void_p, c_int, c_int]
19118 isl.isl_val_list_foreach.argtypes = [c_void_p, c_void_p, c_void_p]
19119 isl.isl_val_list_foreach_scc.argtypes = [c_void_p, c_void_p, c_void_p, c_void_p, c_void_p]
19120 isl.isl_val_list_insert.restype = c_void_p
19121 isl.isl_val_list_insert.argtypes = [c_void_p, c_int, c_void_p]
19122 isl.isl_val_list_set_at.restype = c_void_p
19123 isl.isl_val_list_set_at.argtypes = [c_void_p, c_int, c_void_p]
19124 isl.isl_val_list_size.argtypes = [c_void_p]
19125 isl.isl_val_list_copy.restype = c_void_p
19126 isl.isl_val_list_copy.argtypes = [c_void_p]
19127 isl.isl_val_list_free.restype = c_void_p
19128 isl.isl_val_list_free.argtypes = [c_void_p]
19129 isl.isl_val_list_to_str.restype = POINTER(c_char)
19130 isl.isl_val_list_to_str.argtypes = [c_void_p]