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.