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¶