Reference: Containers¶
Lists¶
- class islpy.IdList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) IdList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Id], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_id = <nanobind.nb_func object>¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_id(self, index: int) Id ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Id], Id]) IdList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_id(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) IdList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_id(self, index: int, el: Id) IdList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Id, Id], int]) IdList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.ValList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) ValList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Val], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_val = <nanobind.nb_func object>¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_val(self, index: int) Val ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Val], Val]) ValList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_val(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) ValList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_val(self, index: int, el: Val | int) ValList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Val, Val], int]) ValList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.BasicSetList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: BasicSet) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- coefficients(self) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: BasicSetList) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[BasicSet], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[BasicSet], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_basic_set = <nanobind.nb_func object>¶
- get_at(self, index: int) BasicSet ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_basic_set(self, index: int) BasicSet ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: BasicSet) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- intersect(self) BasicSet ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[BasicSet], BasicSet]) BasicSetList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_basic_set(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: BasicSet) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_basic_set(self, index: int, el: BasicSet) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[BasicSet, BasicSet], int]) BasicSetList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) BasicSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.AffList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) AffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Aff], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_aff = <nanobind.nb_func object>¶
- get_aff(self, index: int) Aff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Aff], Aff]) AffList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_aff(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) AffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_aff(self, index: int, el: Aff) AffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Aff, Aff], int]) AffList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwAffList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) PwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- eq_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[PwAff], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_pw_aff = <nanobind.nb_func object>¶
- ge_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_aff(self, index: int) PwAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- gt_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- le_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- lt_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[PwAff], PwAff]) PwAffList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- max(self) PwAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- min(self) PwAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_aff(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- ne_set(self, list2: PwAffList) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) PwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_pw_aff(self, index: int, el: PwAff | Aff) PwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[PwAff, PwAff], int]) PwAffList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwMultiAffList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- add(self, el: PwMultiAff | MultiAff) PwMultiAffList ¶
- alloc = <nanobind.nb_func object>¶
- clear(self) PwMultiAffList ¶
- concat(self, list2: PwMultiAffList) PwMultiAffList ¶
- copy(self) PwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) PwMultiAffList ¶
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[PwMultiAff], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[PwMultiAff], None]) None ¶
- Parameters:
fn – callback(el)
- from_pw_multi_aff = <nanobind.nb_func object>¶
- get_at(self, index: int) PwMultiAff ¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_multi_aff(self, index: int) PwMultiAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: PwMultiAff | MultiAff) PwMultiAffList ¶
- map(self, fn: Callable[[PwMultiAff], PwMultiAff]) PwMultiAffList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_multi_aff(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) PwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: PwMultiAff | MultiAff) PwMultiAffList ¶
- set_pw_multi_aff(self, index: int, el: PwMultiAff | MultiAff) PwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[PwMultiAff, PwMultiAff], int]) PwMultiAffList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) PwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionPwAffList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- add(self, el: UnionPwAff | Aff | PwAff) UnionPwAffList ¶
- alloc = <nanobind.nb_func object>¶
- clear(self) UnionPwAffList ¶
- concat(self, list2: UnionPwAffList) UnionPwAffList ¶
- copy(self) UnionPwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) UnionPwAffList ¶
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[UnionPwAff], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[UnionPwAff], None]) None ¶
- Parameters:
fn – callback(el)
- from_union_pw_aff = <nanobind.nb_func object>¶
- get_at(self, index: int) UnionPwAff ¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_pw_aff(self, index: int) UnionPwAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList ¶
- map(self, fn: Callable[[UnionPwAff], UnionPwAff]) UnionPwAffList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_pw_aff(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) UnionPwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList ¶
- set_union_pw_aff(self, index: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[UnionPwAff, UnionPwAff], int]) UnionPwAffList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) UnionPwAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionPwMultiAffList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: UnionPwMultiAffList) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[UnionPwMultiAff], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[UnionPwMultiAff], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_union_pw_multi_aff = <nanobind.nb_func object>¶
- get_at(self, index: int) UnionPwMultiAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_pw_multi_aff(self, index: int) UnionPwMultiAff ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[UnionPwMultiAff], UnionPwMultiAff]) UnionPwMultiAffList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_pw_multi_aff(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_union_pw_multi_aff(self, index: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[UnionPwMultiAff, UnionPwMultiAff], int]) UnionPwMultiAffList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) UnionPwMultiAffList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.ConstraintList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: Constraint) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: ConstraintList) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Constraint], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[Constraint], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_constraint = <nanobind.nb_func object>¶
- get_at(self, index: int) Constraint ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_constraint(self, index: int) Constraint ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: Constraint) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Constraint], Constraint]) ConstraintList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_constraint(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: Constraint) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_constraint(self, index: int, el: Constraint) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Constraint, Constraint], int]) ConstraintList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) ConstraintList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.BasicMapList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: BasicMap) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: BasicMapList) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[BasicMap], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[BasicMap], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_basic_map = <nanobind.nb_func object>¶
- get_at(self, index: int) BasicMap ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_basic_map(self, index: int) BasicMap ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: BasicMap) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- intersect(self) BasicMap ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[BasicMap], BasicMap]) BasicMapList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_basic_map(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: BasicMap) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_basic_map(self, index: int, el: BasicMap) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[BasicMap, BasicMap], int]) BasicMapList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) BasicMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.SetList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) SetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Set], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_set = <nanobind.nb_func object>¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_set(self, index: int) Set ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Set], Set]) SetList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_set(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) SetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_set(self, index: int, el: Set | BasicSet) SetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Set, Set], int]) SetList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) SetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.MapList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self) MapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[Map], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_map = <nanobind.nb_func object>¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_map(self, index: int) Map ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[Map], Map]) MapList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_map(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) MapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_map(self, index: int, el: Map | BasicMap) MapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[Map, Map], int]) MapList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionSetList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- add(self, el: UnionSet | BasicSet | Set) UnionSetList ¶
- alloc = <nanobind.nb_func object>¶
- clear(self) UnionSetList ¶
- concat(self, list2: UnionSetList) UnionSetList ¶
- copy(self) UnionSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) UnionSetList ¶
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[UnionSet], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_union_set = <nanobind.nb_func object>¶
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_set(self, index: int) UnionSet ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[UnionSet], UnionSet]) UnionSetList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_set(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- read_from_str = <nanobind.nb_func object>¶
- reverse(self) UnionSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_union_set(self, index: int, el: UnionSet | BasicSet | Set) UnionSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[UnionSet, UnionSet], int]) UnionSetList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) UnionSetList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionMapList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: UnionMap | BasicMap | Map) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: UnionMapList) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[UnionMap], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[UnionMap], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_union_map = <nanobind.nb_func object>¶
- get_at(self, index: int) UnionMap ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_map(self, index: int) UnionMap ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: UnionMap | BasicMap | Map) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[UnionMap], UnionMap]) UnionMapList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_map(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: UnionMap | BasicMap | Map) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_union_map(self, index: int, el: UnionMap | BasicMap | Map) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[UnionMap, UnionMap], int]) UnionMapList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) UnionMapList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.AstExprList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: AstExpr) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: AstExprList) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[AstExpr], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[AstExpr], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_ast_expr = <nanobind.nb_func object>¶
- get_ast_expr(self, index: int) AstExpr ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_at(self, index: int) AstExpr ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: AstExpr) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[AstExpr], AstExpr]) AstExprList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_ast_expr(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_ast_expr(self, index: int, el: AstExpr) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: AstExpr) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[AstExpr, AstExpr], int]) AstExprList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) AstExprList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.AstNodeList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- add(self, el: AstNode) AstNodeList ¶
- alloc = <nanobind.nb_func object>¶
- clear(self) AstNodeList ¶
- concat(self, list2: AstNodeList) AstNodeList ¶
- copy(self) AstNodeList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) AstNodeList ¶
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[AstNode], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_ast_node = <nanobind.nb_func object>¶
- get_ast_node(self, index: int) AstNode ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: AstNode) AstNodeList ¶
- map(self, fn: Callable[[AstNode], AstNode]) AstNodeList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_ast_node(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) AstNodeList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_ast_node(self, index: int, el: AstNode) AstNodeList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: AstNode) AstNodeList ¶
- sort(self, cmp: Callable[[AstNode, AstNode], int]) AstNodeList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) AstNodeList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.QPolynomialList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: QPolynomial) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: QPolynomialList) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[QPolynomial], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[QPolynomial], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_qpolynomial = <nanobind.nb_func object>¶
- get_at(self, index: int) QPolynomial ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_qpolynomial(self, index: int) QPolynomial ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: QPolynomial) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[QPolynomial], QPolynomial]) QPolynomialList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_qpolynomial(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: QPolynomial) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_qpolynomial(self, index: int, el: QPolynomial) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[QPolynomial, QPolynomial], int]) QPolynomialList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) QPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwQPolynomialList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: PwQPolynomial) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: PwQPolynomialList) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[PwQPolynomial], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[PwQPolynomial], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_pw_qpolynomial = <nanobind.nb_func object>¶
- get_at(self, index: int) PwQPolynomial ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_qpolynomial(self, index: int) PwQPolynomial ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: PwQPolynomial) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[PwQPolynomial], PwQPolynomial]) PwQPolynomialList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_qpolynomial(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: PwQPolynomial) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_pw_qpolynomial(self, index: int, el: PwQPolynomial) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[PwQPolynomial, PwQPolynomial], int]) PwQPolynomialList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) PwQPolynomialList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwQPolynomialFoldList¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __len__(self) int ¶
__len__(self) -> int
Warning
This function is not part of the officially public isl API. Use at your own risk.
- __ne__(value, /)¶
Return self!=value.
- add(self, el: PwQPolynomialFold) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>¶
- clear(self) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2: PwQPolynomialFoldList) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first: int, n: int) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self) None ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test: Callable[[PwQPolynomialFold], bool]) bool ¶
- Parameters:
test – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn: Callable[[PwQPolynomialFold], None]) None ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_pw_qpolynomial_fold = <nanobind.nb_func object>¶
- get_at(self, index: int) PwQPolynomialFold ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self) Context ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_qpolynomial_fold(self, index: int) PwQPolynomialFold ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos: int, el: PwQPolynomialFold) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn: Callable[[PwQPolynomialFold], PwQPolynomialFold]) PwQPolynomialFoldList ¶
- Parameters:
fn – callback(el)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_qpolynomial_fold(self) int ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index: int, el: PwQPolynomialFold) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_pw_qpolynomial_fold(self, index: int, el: PwQPolynomialFold) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp: Callable[[PwQPolynomialFold, PwQPolynomialFold], int]) PwQPolynomialFoldList ¶
- Parameters:
cmp – callback(a, b)
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1: int, pos2: int) PwQPolynomialFoldList ¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
Dictionaries¶
- class islpy.IdToAstExpr¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
Multi Types¶
Canonical Names for Internal Module¶
- class islpy._isl.IdList¶
See
islpy.IdList
.
- class islpy._isl.ValList¶
See
islpy.ValList
.
- class islpy._isl.BasicSetList¶
See
islpy.BasicSetList
.
- class islpy._isl.AffList¶
See
islpy.AffList
.
- class islpy._isl.PwAffList¶
See
islpy.PwAffList
.
- class islpy._isl.PwMultiAffList¶
See
islpy.PwMultiAffList
.
- class islpy._isl.UnionPwAffList¶
See
islpy.UnionPwAffList
.
- class islpy._isl.UnionPwMultiAffList¶
- class islpy._isl.ConstraintList¶
See
islpy.ConstraintList
.
- class islpy._isl.BasicMapList¶
See
islpy.BasicMapList
.
- class islpy._isl.SetList¶
See
islpy.SetList
.
- class islpy._isl.MapList¶
See
islpy.MapList
.
- class islpy._isl.UnionSetList¶
See
islpy.UnionSetList
.
- class islpy._isl.UnionMapList¶
See
islpy.UnionMapList
.
- class islpy._isl.AstExprList¶
See
islpy.AstExprList
.
- class islpy._isl.AstNodeList¶
See
islpy.AstNodeList
.
- class islpy._isl.IdToAstExpr¶
See
islpy.IdToAstExpr
.
- class islpy._isl.PwQPolynomialList¶
- class islpy._isl.PwQPolynomialFoldList¶