Lines Matching refs:Map
145 class Map(IslObject):
150 return Map(ptr=ptr)
264 ("is_empty", Map, [Map], c_int),
267 # ("is_universe", Map, [Map], c_int),
268 ("is_single_valued", Map, [Map], c_int),
269 ("is_bijective", Map, [Map], c_int),
277 ("is_equal", Map, [Map, Map], c_int),
284 ("is_subset", Map, [Map, Map], c_int),
290 ("is_strict_subset", Map, [Map, Map], c_int),
295 ("reverse", Map, [Map], Map),
299 ("range", Map, [Map], Set),
302 ("domain", Map, [Map], Set),
304 ("identity", Set, [Set], Map),
307 ("deltas", Map, [Map], Set),
311 ("coalesce", Map, [Map], Map),
317 ("detect_equalities", Map, [Map], Map),
320 ("convex_hull", Map, [Map], Map),
322 ("simple_hull", Map, [Map], Map),
327 ("affine_hull", Map, [Map], BMap),
331 ("polyhedral_hull", Map, [Map], Map),
337 ("wrap", Map, [Map], Set),
340 ("unwrap", Set, [Map], Map),
343 ("flatten", Map, [Map], Map),
344 ("flatten_map", Set, [Set], Map),
351 ("intersect", Map, [Map, Map], Map),
354 ("intersect_domain", Map, [Map, Set], Map),
357 ("intersect_range", Map, [Map, Set], Map),
362 ("union", BMap, [BMap, BMap], Map),
363 ("union", Map, [Map, Map], Map),
366 ("subtract", Map, [Map, Map], Map),
370 ("apply", Set, [Set, Map], Set),
373 ("apply_domain", Map, [Map, Map], Map),
376 ("apply_range", Map, [Map, Map], Map),
382 ("gist", Map, [Map, Map], Map),
390 ("lexmin", Map, [Map], Map),
396 ("lexmax", Map, [Map], Map),
410 ("get_dim", Map, [Map], Dim),
509 isl.isl_map_free.argtypes = [Map]
512 isl.isl_map_copy.argtypes = [Map]
514 isl.isl_map_get_ctx.argtypes = [Map]
517 isl.isl_map_get_ctx.argtypes = [Map]
521 isl.isl_map_get_dim.argtypes = [Map]
530 isl.isl_printer_print_map.argtypes = [Printer, Map]
539 isl.isl_map_lex_lt.restype = Map.from_ptr
541 isl.isl_map_lex_le.restype = Map.from_ptr
543 isl.isl_map_lex_gt.restype = Map.from_ptr
545 isl.isl_map_lex_ge.restype = Map.from_ptr
587 __all__ = ["Set", "Map", "Printer", "Context"]