pub struct Map {
    pub ptr: uintptr_t,
}
Expand description

Wraps isl_map.

Fields

ptr: uintptr_t

Implementations

Wraps isl_map_domain_tuple_dim.

Wraps isl_map_range_tuple_dim.

Wraps isl_map_dim.

Wraps isl_map_get_ctx.

Wraps isl_map_get_space.

Wraps isl_map_has_tuple_name.

Wraps isl_map_get_tuple_name.

Wraps isl_map_set_tuple_name.

Wraps isl_map_has_dim_name.

Wraps isl_map_get_dim_name.

Wraps isl_map_set_dim_name.

Wraps isl_map_set_dim_id.

Wraps isl_map_has_dim_id.

Wraps isl_map_get_dim_id.

Wraps isl_map_set_domain_tuple_id.

Wraps isl_map_set_range_tuple_id.

Wraps isl_map_set_tuple_id.

Wraps isl_map_reset_tuple_id.

Wraps isl_map_has_domain_tuple_id.

Wraps isl_map_has_range_tuple_id.

Wraps isl_map_has_tuple_id.

Wraps isl_map_get_domain_tuple_id.

Wraps isl_map_get_range_tuple_id.

Wraps isl_map_get_tuple_id.

Wraps isl_map_reset_user.

Wraps isl_map_find_dim_by_id.

Wraps isl_map_find_dim_by_name.

Wraps isl_map_remove_redundancies.

Wraps isl_map_simple_hull.

Wraps isl_map_unshifted_simple_hull.

Wraps isl_map_plain_unshifted_simple_hull.

Wraps isl_map_read_from_str.

Wraps isl_map_dump.

Wraps isl_map_to_str.

Wraps isl_map_sum.

Wraps isl_map_neg.

Wraps isl_map_floordiv_val.

Wraps isl_map_lexmin.

Wraps isl_map_lexmax.

Wraps isl_map_universe.

Wraps isl_map_nat_universe.

Wraps isl_map_empty.

Wraps isl_map_identity.

Wraps isl_map_lex_lt_first.

Wraps isl_map_lex_le_first.

Wraps isl_map_lex_lt.

Wraps isl_map_lex_le.

Wraps isl_map_lex_gt_first.

Wraps isl_map_lex_ge_first.

Wraps isl_map_lex_gt.

Wraps isl_map_lex_ge.

Wraps isl_map_free.

Wraps isl_map_copy.

Wraps isl_map_reverse.

Wraps isl_map_range_reverse.

Wraps isl_map_union.

Wraps isl_map_union_disjoint.

Wraps isl_map_intersect_domain.

Wraps isl_map_intersect_range.

Wraps isl_map_intersect_domain_factor_domain.

Wraps isl_map_intersect_domain_factor_range.

Wraps isl_map_intersect_range_factor_domain.

Wraps isl_map_intersect_range_factor_range.

Wraps isl_map_intersect_domain_wrapped_domain.

Wraps isl_map_intersect_range_wrapped_domain.

Wraps isl_map_apply_domain.

Wraps isl_map_apply_range.

Wraps isl_map_product.

Wraps isl_map_domain_product.

Wraps isl_map_range_product.

Wraps isl_map_flat_product.

Wraps isl_map_flat_domain_product.

Wraps isl_map_flat_range_product.

Wraps isl_map_domain_is_wrapping.

Wraps isl_map_range_is_wrapping.

Wraps isl_map_is_product.

Wraps isl_map_factor_domain.

Wraps isl_map_factor_range.

Wraps isl_map_domain_factor_domain.

Wraps isl_map_domain_factor_range.

Wraps isl_map_range_factor_domain.

Wraps isl_map_range_factor_range.

Wraps isl_map_intersect.

Wraps isl_map_intersect_params.

Wraps isl_map_subtract.

Wraps isl_map_subtract_domain.

Wraps isl_map_subtract_range.

Wraps isl_map_complement.

Wraps isl_map_fix_input_si.

Wraps isl_map_fix_si.

Wraps isl_map_fix_val.

Wraps isl_map_lower_bound_si.

Wraps isl_map_lower_bound_val.

Wraps isl_map_upper_bound_si.

Wraps isl_map_upper_bound_val.

Wraps isl_map_deltas.

Wraps isl_map_deltas_map.

Wraps isl_map_detect_equalities.

Wraps isl_map_affine_hull.

Wraps isl_map_convex_hull.

Wraps isl_map_polyhedral_hull.

Wraps isl_map_add_dims.

Wraps isl_map_insert_dims.

Wraps isl_map_move_dims.

Wraps isl_map_project_out.

Wraps isl_map_project_out_all_params.

Wraps isl_map_remove_unknown_divs.

Wraps isl_map_remove_divs.

Wraps isl_map_eliminate.

Wraps isl_map_remove_dims.

Wraps isl_map_remove_divs_involving_dims.

Wraps isl_map_remove_inputs.

Wraps isl_map_order_ge.

Wraps isl_map_order_le.

Wraps isl_map_equate.

Wraps isl_map_oppose.

Wraps isl_map_order_lt.

Wraps isl_map_order_gt.

Wraps isl_map_wrap.

Wraps isl_map_flatten.

Wraps isl_map_flatten_domain.

Wraps isl_map_flatten_range.

Wraps isl_map_params.

Wraps isl_map_domain.

Wraps isl_map_range.

Wraps isl_map_domain_map.

Wraps isl_map_range_map.

Wraps isl_map_from_basic_map.

Wraps isl_map_from_domain.

Wraps isl_map_from_range.

Wraps isl_map_from_domain_and_range.

Wraps isl_map_sample.

Wraps isl_map_plain_is_empty.

Wraps isl_map_plain_is_universe.

Wraps isl_map_is_empty.

Wraps isl_map_is_subset.

Wraps isl_map_is_strict_subset.

Wraps isl_map_is_equal.

Wraps isl_map_is_disjoint.

Wraps isl_map_plain_is_single_valued.

Wraps isl_map_is_single_valued.

Wraps isl_map_plain_is_injective.

Wraps isl_map_is_injective.

Wraps isl_map_is_bijective.

Wraps isl_map_is_identity.

Wraps isl_map_is_translation.

Wraps isl_map_has_equal_space.

Wraps isl_map_can_zip.

Wraps isl_map_zip.

Wraps isl_map_can_curry.

Wraps isl_map_curry.

Wraps isl_map_can_range_curry.

Wraps isl_map_range_curry.

Wraps isl_map_can_uncurry.

Wraps isl_map_uncurry.

Wraps isl_map_make_disjoint.

Wraps isl_map_compute_divs.

Wraps isl_map_align_divs.

Wraps isl_map_drop_constraints_involving_dims.

Wraps isl_map_drop_constraints_not_involving_dims.

Wraps isl_map_involves_dims.

Wraps isl_map_plain_get_val_if_fixed.

Wraps isl_map_gist.

Wraps isl_map_gist_domain.

Wraps isl_map_gist_range.

Wraps isl_map_gist_params.

Wraps isl_map_gist_basic_map.

Wraps isl_map_get_range_stride_info.

Wraps isl_map_get_range_lattice_tile.

Wraps isl_map_get_range_simple_fixed_box_hull.

Wraps isl_map_coalesce.

Wraps isl_map_plain_is_equal.

Wraps isl_map_get_hash.

Wraps isl_map_n_basic_map.

Wraps isl_map_fixed_power_val.

Wraps isl_map_lex_le_map.

Wraps isl_map_lex_lt_map.

Wraps isl_map_lex_ge_map.

Wraps isl_map_lex_gt_map.

Wraps isl_map_align_params.

Wraps isl_map_drop_unused_params.

Wraps isl_map_from_aff.

Wraps isl_map_dim_min.

Wraps isl_map_dim_max.

Trait Implementations

Executes the destructor for this type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.