Reference: Containers#
Lists#
- class islpy.IdList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
IdList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
IdListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_id(self, index)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_id(self)#
- Parameters:
self β
IdList- Returns:
isl_size
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_id(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.ValList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- dump(self)#
- Parameters:
self β
ValList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
ValListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_val(self, index)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_val(self)#
- Parameters:
self β
ValList- Returns:
isl_size
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_val(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
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#
size(self)
- Parameters:
self β
BasicSetList- Returns:
isl_size
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)#
- Parameters:
self β
BasicSetListel β
BasicSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- coefficients(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
BasicSetListlist2 β
BasicSetList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
BasicSetListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
BasicSetList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
BasicSetListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
BasicSetListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
BasicSetListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_basic_set(self, index)#
- Parameters:
self β
BasicSetListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
BasicSetListpos β
unsignedel β
BasicSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- intersect(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
BasicSetListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_basic_set(self)#
- Parameters:
self β
BasicSetList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
BasicSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
BasicSetListindex β
intel β
BasicSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_basic_set(self, index, el)#
- Parameters:
self β
BasicSetListindex β
intel β
BasicSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
BasicSetListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
BasicSetListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
BasicSetList- Returns:
string
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.AffList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- dump(self)#
- Parameters:
self β
AffList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
AffListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_aff(self)#
- Parameters:
self β
AffList- Returns:
isl_size
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_aff(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwAffList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- dump(self)#
- Parameters:
self β
PwAffList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- eq_set(self, list2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
PwAffListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_aff(self, index)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- gt_set(self, list2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- le_set(self, list2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- lt_set(self, list2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- max(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- min(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_aff(self)#
- Parameters:
self β
PwAffList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- ne_set(self, list2)#
-
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- set_pw_aff(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.PwMultiAffList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __len__(self) int#
size(self)
- Parameters:
self β
PwMultiAffList- Returns:
isl_size
- __ne__(value, /)#
Return self!=value.
- add(self, el)#
- Parameters:
self β
PwMultiAffListel β
PwMultiAff
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
PwMultiAffList- Returns:
- concat(self, list2)#
- Parameters:
self β
PwMultiAffListlist2 β
PwMultiAffList
- Returns:
- copy(self)#
- Parameters:
self β
PwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
PwMultiAffListfirst β
unsignedn β
unsigned
- Returns:
- dump(self)#
- Parameters:
self β
PwMultiAffList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
PwMultiAffListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
PwMultiAffListfn β callback(el)
- Returns:
isl_stat
- from_pw_multi_aff = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
PwMultiAffListindex β
int
- Returns:
- get_ctx(self)#
- Parameters:
self β
PwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_multi_aff(self, index)#
- Parameters:
self β
PwMultiAffListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
PwMultiAffListpos β
unsignedel β
PwMultiAff
- Returns:
- map(self, fn)#
- Parameters:
self β
PwMultiAffListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_multi_aff(self)#
- Parameters:
self β
PwMultiAffList- Returns:
isl_size
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)#
- Parameters:
self β
PwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
PwMultiAffListindex β
intel β
PwMultiAff
- Returns:
- set_pw_multi_aff(self, index, el)#
- Parameters:
self β
PwMultiAffListindex β
intel β
PwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwMultiAffListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
PwMultiAffListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
PwMultiAffList- Returns:
string
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionPwAffList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __len__(self) int#
size(self)
- Parameters:
self β
UnionPwAffList- Returns:
isl_size
- __ne__(value, /)#
Return self!=value.
- add(self, el)#
- Parameters:
self β
UnionPwAffListel β
UnionPwAff
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionPwAffList- Returns:
- concat(self, list2)#
- Parameters:
self β
UnionPwAffListlist2 β
UnionPwAffList
- Returns:
- copy(self)#
- Parameters:
self β
UnionPwAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
UnionPwAffListfirst β
unsignedn β
unsigned
- Returns:
- dump(self)#
- Parameters:
self β
UnionPwAffList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
UnionPwAffListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
UnionPwAffListfn β callback(el)
- Returns:
isl_stat
- from_union_pw_aff = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
UnionPwAffListindex β
int
- Returns:
- get_ctx(self)#
- Parameters:
self β
UnionPwAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_pw_aff(self, index)#
- Parameters:
self β
UnionPwAffListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
UnionPwAffListpos β
unsignedel β
UnionPwAff
- Returns:
- map(self, fn)#
- Parameters:
self β
UnionPwAffListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_pw_aff(self)#
- Parameters:
self β
UnionPwAffList- Returns:
isl_size
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)#
- Parameters:
self β
UnionPwAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
UnionPwAffListindex β
intel β
UnionPwAff
- Returns:
- set_union_pw_aff(self, index, el)#
- Parameters:
self β
UnionPwAffListindex β
intel β
UnionPwAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionPwAffListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
UnionPwAffListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
UnionPwAffList- Returns:
string
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#
size(self)
- Parameters:
self β
UnionPwMultiAffList- Returns:
isl_size
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)#
- Parameters:
self β
UnionPwMultiAffListel β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
UnionPwMultiAffListlist2 β
UnionPwMultiAffList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
UnionPwMultiAffListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
UnionPwMultiAffListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
UnionPwMultiAffListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
UnionPwMultiAffListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_pw_multi_aff(self, index)#
- Parameters:
self β
UnionPwMultiAffListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
UnionPwMultiAffListpos β
unsignedel β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
UnionPwMultiAffListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_pw_multi_aff(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
UnionPwMultiAffListindex β
intel β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_union_pw_multi_aff(self, index, el)#
- Parameters:
self β
UnionPwMultiAffListindex β
intel β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionPwMultiAffListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
UnionPwMultiAffListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
UnionPwMultiAffList- Returns:
string
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#
size(self)
- Parameters:
self β
ConstraintList- Returns:
isl_size
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)#
- Parameters:
self β
ConstraintListel β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
ConstraintList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
ConstraintListlist2 β
ConstraintList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
ConstraintList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
ConstraintListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
ConstraintList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
ConstraintListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
ConstraintListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
ConstraintListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_constraint(self, index)#
- Parameters:
self β
ConstraintListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
ConstraintList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
ConstraintListpos β
unsignedel β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
ConstraintListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_constraint(self)#
- Parameters:
self β
ConstraintList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
ConstraintList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
ConstraintListindex β
intel β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_constraint(self, index, el)#
- Parameters:
self β
ConstraintListindex β
intel β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
ConstraintListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
ConstraintListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
ConstraintList- Returns:
string
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#
size(self)
- Parameters:
self β
BasicMapList- Returns:
isl_size
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)#
- Parameters:
self β
BasicMapListel β
BasicMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
BasicMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
BasicMapListlist2 β
BasicMapList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
BasicMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
BasicMapListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
BasicMapList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
BasicMapListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
BasicMapListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
BasicMapListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_basic_map(self, index)#
- Parameters:
self β
BasicMapListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
BasicMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
BasicMapListpos β
unsignedel β
BasicMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- intersect(self)#
- Parameters:
self β
BasicMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
BasicMapListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_basic_map(self)#
- Parameters:
self β
BasicMapList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
BasicMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
BasicMapListindex β
intel β
BasicMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_basic_map(self, index, el)#
- Parameters:
self β
BasicMapListindex β
intel β
BasicMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
BasicMapListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
BasicMapListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
BasicMapList- Returns:
string
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.SetList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- dump(self)#
- Parameters:
self β
SetList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
SetListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_set(self, index)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_set(self)#
- Parameters:
self β
SetList- Returns:
isl_size
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_set(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.MapList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __ne__(value, /)#
Return self!=value.
- alloc = <nanobind.nb_func object>#
- copy(self)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- dump(self)#
- Parameters:
self β
MapList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
MapListtest β callback(el)
- Returns:
bool
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_map(self, index)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_map(self)#
- Parameters:
self β
MapList- Returns:
isl_size
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)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_map(self, index, el)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- class islpy.UnionSetList#
- __eq__(value, /)#
Return self==value.
- __hash__()#
Return hash(self).
- __len__(self) int#
size(self)
- Parameters:
self β
UnionSetList- Returns:
isl_size
- __ne__(value, /)#
Return self!=value.
- add(self, el)#
- Parameters:
self β
UnionSetListel β
UnionSet
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionSetList- Returns:
- concat(self, list2)#
- Parameters:
self β
UnionSetListlist2 β
UnionSetList
- Returns:
- copy(self)#
- Parameters:
self β
UnionSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
UnionSetListfirst β
unsignedn β
unsigned
- Returns:
- dump(self)#
- Parameters:
self β
UnionSetList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
UnionSetListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
UnionSetListfn β callback(el)
- Returns:
isl_stat
- from_union_set = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
UnionSetListindex β
int
- Returns:
- get_ctx(self)#
- Parameters:
self β
UnionSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_set(self, index)#
- Parameters:
self β
UnionSetListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
UnionSetListpos β
unsignedel β
UnionSet
- Returns:
- map(self, fn)#
- Parameters:
self β
UnionSetListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_set(self)#
- Parameters:
self β
UnionSetList- Returns:
isl_size
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)#
- Parameters:
self β
UnionSetList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
UnionSetListindex β
intel β
UnionSet
- Returns:
- set_union_set(self, index, el)#
- Parameters:
self β
UnionSetListindex β
intel β
UnionSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionSetListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
UnionSetListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
UnionSetList- Returns:
string
Warning
This function is not part of the officially public isl API. Use at your own risk.
- union(self)#
- Parameters:
self β
UnionSetList- Returns:
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#
size(self)
- Parameters:
self β
UnionMapList- Returns:
isl_size
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)#
- Parameters:
self β
UnionMapListel β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
UnionMapListlist2 β
UnionMapList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
UnionMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
UnionMapListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
UnionMapList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
UnionMapListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
UnionMapListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
UnionMapListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
UnionMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_union_map(self, index)#
- Parameters:
self β
UnionMapListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
UnionMapListpos β
unsignedel β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
UnionMapListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_union_map(self)#
- Parameters:
self β
UnionMapList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
UnionMapList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
UnionMapListindex β
intel β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_union_map(self, index, el)#
- Parameters:
self β
UnionMapListindex β
intel β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionMapListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
UnionMapListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
UnionMapList- Returns:
string
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#
size(self)
- Parameters:
self β
AstExprList- Returns:
isl_size
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)#
- Parameters:
self β
AstExprListel β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
AstExprList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
AstExprListlist2 β
AstExprList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
AstExprList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
AstExprListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
AstExprList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
AstExprListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
AstExprListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
AstExprListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_at(self, index)#
- Parameters:
self β
AstExprListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
AstExprList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
AstExprListpos β
unsignedel β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
AstExprListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_ast_expr(self)#
- Parameters:
self β
AstExprList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
AstExprList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_ast_expr(self, index, el)#
- Parameters:
self β
AstExprListindex β
intel β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
AstExprListindex β
intel β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
AstExprListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
AstExprListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
AstExprList- Returns:
string
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).
- __len__(self) int#
size(self)
- Parameters:
self β
AstNodeList- Returns:
isl_size
- __ne__(value, /)#
Return self!=value.
- add(self, el)#
- Parameters:
self β
AstNodeListel β
AstNode
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
AstNodeList- Returns:
- concat(self, list2)#
- Parameters:
self β
AstNodeListlist2 β
AstNodeList
- Returns:
- copy(self)#
- Parameters:
self β
AstNodeList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
AstNodeListfirst β
unsignedn β
unsigned
- Returns:
- dump(self)#
- Parameters:
self β
AstNodeList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
AstNodeListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
AstNodeListfn β callback(el)
- Returns:
isl_stat
- from_ast_node = <nanobind.nb_func object>#
- get_ast_node(self, index)#
- Parameters:
self β
AstNodeListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_at(self, index)#
- Parameters:
self β
AstNodeListindex β
int
- Returns:
- get_ctx(self)#
- Parameters:
self β
AstNodeList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
AstNodeListpos β
unsignedel β
AstNode
- Returns:
- map(self, fn)#
- Parameters:
self β
AstNodeListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_ast_node(self)#
- Parameters:
self β
AstNodeList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
AstNodeList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_ast_node(self, index, el)#
- Parameters:
self β
AstNodeListindex β
intel β
AstNode
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
AstNodeListindex β
intel β
AstNode
- Returns:
- sort(self, cmp)#
- Parameters:
self β
AstNodeListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
AstNodeListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
AstNodeList- Returns:
string
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#
size(self)
- Parameters:
self β
QPolynomialList- Returns:
isl_size
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)#
- Parameters:
self β
QPolynomialListel β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
QPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
QPolynomialListlist2 β
QPolynomialList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
QPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
QPolynomialListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
QPolynomialList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
QPolynomialListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
QPolynomialListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
QPolynomialListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
QPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_qpolynomial(self, index)#
- Parameters:
self β
QPolynomialListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
QPolynomialListpos β
unsignedel β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
QPolynomialListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_qpolynomial(self)#
- Parameters:
self β
QPolynomialList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
QPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
QPolynomialListindex β
intel β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_qpolynomial(self, index, el)#
- Parameters:
self β
QPolynomialListindex β
intel β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
QPolynomialListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
QPolynomialListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
QPolynomialList- Returns:
string
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#
size(self)
- Parameters:
self β
PwQPolynomialList- Returns:
isl_size
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)#
- Parameters:
self β
PwQPolynomialListel β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
PwQPolynomialListlist2 β
PwQPolynomialList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
PwQPolynomialListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
PwQPolynomialListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
PwQPolynomialListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
PwQPolynomialListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_qpolynomial(self, index)#
- Parameters:
self β
PwQPolynomialListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
PwQPolynomialListpos β
unsignedel β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
PwQPolynomialListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_qpolynomial(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
PwQPolynomialListindex β
intel β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_pw_qpolynomial(self, index, el)#
- Parameters:
self β
PwQPolynomialListindex β
intel β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwQPolynomialListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
PwQPolynomialListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
PwQPolynomialList- Returns:
string
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#
size(self)
- Parameters:
self β
PwQPolynomialFoldList- Returns:
isl_size
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)#
- Parameters:
self β
PwQPolynomialFoldListel β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- concat(self, list2)#
- Parameters:
self β
PwQPolynomialFoldListlist2 β
PwQPolynomialFoldList
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- copy(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- drop(self, first, n)#
- Parameters:
self β
PwQPolynomialFoldListfirst β
unsignedn β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- dump(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
None
Warning
This function is not part of the officially public isl API. Use at your own risk.
- every(self, test)#
- Parameters:
self β
PwQPolynomialFoldListtest β callback(el)
- Returns:
bool
Warning
This function is not part of the officially public isl API. Use at your own risk.
- foreach(self, fn)#
- Parameters:
self β
PwQPolynomialFoldListfn β callback(el)
- Returns:
isl_stat
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)#
- Parameters:
self β
PwQPolynomialFoldListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_pw_qpolynomial_fold(self, index)#
- Parameters:
self β
PwQPolynomialFoldListindex β
int
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- insert(self, pos, el)#
- Parameters:
self β
PwQPolynomialFoldListpos β
unsignedel β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
PwQPolynomialFoldListfn β callback(el)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- n_pw_qpolynomial_fold(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
isl_size
Warning
This function is not part of the officially public isl API. Use at your own risk.
- reverse(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_at(self, index, el)#
- Parameters:
self β
PwQPolynomialFoldListindex β
intel β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_pw_qpolynomial_fold(self, index, el)#
- Parameters:
self β
PwQPolynomialFoldListindex β
intel β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwQPolynomialFoldListcmp β callback(a, b)
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- swap(self, pos1, pos2)#
- Parameters:
self β
PwQPolynomialFoldListpos1 β
unsignedpos2 β
unsigned
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- to_str(self)#
- Parameters:
self β
PwQPolynomialFoldList- Returns:
string
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#