Reference: Geometric Entities#
Point#
- class islpy.Point#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- add_ui(self, type, pos, val)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
Point
- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_coordinate_val(self, type, pos)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_id_dict(dimtype=None)#
Return a dictionary mapping
Id
instances to tuples of (dim_type
, index).- Parameters:
dimtype β None to get all variables, otherwise one of
dim_type
.
- get_space(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_var_dict(dimtype=None)#
Return a dictionary mapping variable names to tuples of (
dim_type
, index).- Parameters:
dimtype β None to get all variables, otherwise one of
dim_type
.
- is_void(self)#
- Parameters:
self β
Point
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_coordinate_val(self, type, pos, v)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- property space#
get_space(self) -> object
get_space(self)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sub_ui(self, type, pos, val)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
Point
- Returns:
string
Warning
This function is not part of the officially public isl API. Use at your own risk.
- void = <nanobind.nb_func object>#
- zero = <nanobind.nb_func object>#
Vertex#
- class islpy.Vertex#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_domain(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_expr(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
Vertices#
- class islpy.Vertices#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- foreach_cell(self, fn)#
- Parameters:
self β
Vertices
fn β callback(cell)
- Returns:
isl_stat
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach_vertex(self, fn)#
- Parameters:
self β
Vertices
fn β callback(vertex)
- Returns:
isl_stat
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
StrideInfo#
- class islpy.StrideInfo#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- copy(self)#
- Parameters:
self β
StrideInfo
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
StrideInfo
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_offset(self)#
- Parameters:
self β
StrideInfo
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_stride(self)#
- Parameters:
self β
StrideInfo
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
Cell#
- class islpy.Cell#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- foreach_vertex(self, fn)#
- Parameters:
self β
Cell
fn β callback(vertex)
- Returns:
isl_stat
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.