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

Wraps isl_mat.

Fields

ptr: uintptr_t

Implementations

Wraps isl_mat_get_ctx.

Wraps isl_mat_alloc.

Wraps isl_mat_extend.

Wraps isl_mat_identity.

Wraps isl_mat_copy.

Wraps isl_mat_free.

Wraps isl_mat_rows.

Wraps isl_mat_cols.

Wraps isl_mat_get_element_val.

Wraps isl_mat_set_element_si.

Wraps isl_mat_set_element_val.

Wraps isl_mat_swap_cols.

Wraps isl_mat_swap_rows.

Wraps isl_mat_vec_product.

Wraps isl_mat_vec_inverse_product.

Wraps isl_mat_aff_direct_sum.

Wraps isl_mat_diagonal.

Wraps isl_mat_lin_to_aff.

Wraps isl_mat_inverse_product.

Wraps isl_mat_product.

Wraps isl_mat_transpose.

Wraps isl_mat_right_inverse.

Wraps isl_mat_right_kernel.

Wraps isl_mat_normalize.

Wraps isl_mat_normalize_row.

Wraps isl_mat_drop_cols.

Wraps isl_mat_drop_rows.

Wraps isl_mat_insert_cols.

Wraps isl_mat_insert_rows.

Wraps isl_mat_move_cols.

Wraps isl_mat_add_rows.

Wraps isl_mat_insert_zero_cols.

Wraps isl_mat_add_zero_cols.

Wraps isl_mat_insert_zero_rows.

Wraps isl_mat_add_zero_rows.

Wraps isl_mat_col_add.

Wraps isl_mat_unimodular_complete.

Wraps isl_mat_row_basis.

Wraps isl_mat_row_basis_extension.

Wraps isl_mat_from_row_vec.

Wraps isl_mat_concat.

Wraps isl_mat_vec_concat.

Wraps isl_mat_is_equal.

Wraps isl_mat_has_linearly_independent_rows.

Wraps isl_mat_rank.

Wraps isl_mat_initial_non_zero_cols.

Wraps isl_mat_dump.

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.