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 β
IdList
test β 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 β
ValList
test β 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 β
BasicSetList
el β
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 β
BasicSetList
list2 β
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 β
BasicSetList
first β
unsigned
n β
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 β
BasicSetList
test β 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 β
BasicSetList
fn β 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 β
BasicSetList
index β
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 β
BasicSetList
index β
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 β
BasicSetList
pos β
unsigned
el β
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 β
BasicSetList
fn β 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 β
BasicSetList
index β
int
el β
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 β
BasicSetList
index β
int
el β
BasicSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
BasicSetList
cmp β 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 β
BasicSetList
pos1 β
unsigned
pos2 β
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 β
AffList
test β 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 β
PwAffList
test β 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 β
PwMultiAffList
el β
PwMultiAff
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
PwMultiAffList
- Returns:
- concat(self, list2)#
- Parameters:
self β
PwMultiAffList
list2 β
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 β
PwMultiAffList
first β
unsigned
n β
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 β
PwMultiAffList
test β 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 β
PwMultiAffList
fn β callback(el)
- Returns:
isl_stat
- from_pw_multi_aff = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
PwMultiAffList
index β
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 β
PwMultiAffList
index β
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 β
PwMultiAffList
pos β
unsigned
el β
PwMultiAff
- Returns:
- map(self, fn)#
- Parameters:
self β
PwMultiAffList
fn β 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 β
PwMultiAffList
index β
int
el β
PwMultiAff
- Returns:
- set_pw_multi_aff(self, index, el)#
- Parameters:
self β
PwMultiAffList
index β
int
el β
PwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwMultiAffList
cmp β 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 β
PwMultiAffList
pos1 β
unsigned
pos2 β
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 β
UnionPwAffList
el β
UnionPwAff
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionPwAffList
- Returns:
- concat(self, list2)#
- Parameters:
self β
UnionPwAffList
list2 β
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 β
UnionPwAffList
first β
unsigned
n β
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 β
UnionPwAffList
test β 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 β
UnionPwAffList
fn β callback(el)
- Returns:
isl_stat
- from_union_pw_aff = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
UnionPwAffList
index β
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 β
UnionPwAffList
index β
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 β
UnionPwAffList
pos β
unsigned
el β
UnionPwAff
- Returns:
- map(self, fn)#
- Parameters:
self β
UnionPwAffList
fn β 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 β
UnionPwAffList
index β
int
el β
UnionPwAff
- Returns:
- set_union_pw_aff(self, index, el)#
- Parameters:
self β
UnionPwAffList
index β
int
el β
UnionPwAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionPwAffList
cmp β 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 β
UnionPwAffList
pos1 β
unsigned
pos2 β
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 β
UnionPwMultiAffList
el β
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 β
UnionPwMultiAffList
list2 β
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 β
UnionPwMultiAffList
first β
unsigned
n β
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 β
UnionPwMultiAffList
test β 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 β
UnionPwMultiAffList
fn β 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 β
UnionPwMultiAffList
index β
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 β
UnionPwMultiAffList
index β
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 β
UnionPwMultiAffList
pos β
unsigned
el β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
UnionPwMultiAffList
fn β 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 β
UnionPwMultiAffList
index β
int
el β
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 β
UnionPwMultiAffList
index β
int
el β
UnionPwMultiAff
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionPwMultiAffList
cmp β 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 β
UnionPwMultiAffList
pos1 β
unsigned
pos2 β
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 β
ConstraintList
el β
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 β
ConstraintList
list2 β
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 β
ConstraintList
first β
unsigned
n β
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 β
ConstraintList
test β 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 β
ConstraintList
fn β 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 β
ConstraintList
index β
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 β
ConstraintList
index β
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 β
ConstraintList
pos β
unsigned
el β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
ConstraintList
fn β 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 β
ConstraintList
index β
int
el β
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 β
ConstraintList
index β
int
el β
Constraint
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
ConstraintList
cmp β 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 β
ConstraintList
pos1 β
unsigned
pos2 β
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 β
BasicMapList
el β
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 β
BasicMapList
list2 β
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 β
BasicMapList
first β
unsigned
n β
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 β
BasicMapList
test β 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 β
BasicMapList
fn β 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 β
BasicMapList
index β
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 β
BasicMapList
index β
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 β
BasicMapList
pos β
unsigned
el β
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 β
BasicMapList
fn β 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 β
BasicMapList
index β
int
el β
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 β
BasicMapList
index β
int
el β
BasicMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
BasicMapList
cmp β 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 β
BasicMapList
pos1 β
unsigned
pos2 β
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 β
SetList
test β 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 β
MapList
test β 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 β
UnionSetList
el β
UnionSet
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
UnionSetList
- Returns:
- concat(self, list2)#
- Parameters:
self β
UnionSetList
list2 β
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 β
UnionSetList
first β
unsigned
n β
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 β
UnionSetList
test β 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 β
UnionSetList
fn β callback(el)
- Returns:
isl_stat
- from_union_set = <nanobind.nb_func object>#
- get_at(self, index)#
- Parameters:
self β
UnionSetList
index β
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 β
UnionSetList
index β
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 β
UnionSetList
pos β
unsigned
el β
UnionSet
- Returns:
- map(self, fn)#
- Parameters:
self β
UnionSetList
fn β 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 β
UnionSetList
index β
int
el β
UnionSet
- Returns:
- set_union_set(self, index, el)#
- Parameters:
self β
UnionSetList
index β
int
el β
UnionSet
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionSetList
cmp β 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 β
UnionSetList
pos1 β
unsigned
pos2 β
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 β
UnionMapList
el β
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 β
UnionMapList
list2 β
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 β
UnionMapList
first β
unsigned
n β
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 β
UnionMapList
test β 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 β
UnionMapList
fn β 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 β
UnionMapList
index β
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 β
UnionMapList
index β
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 β
UnionMapList
pos β
unsigned
el β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
UnionMapList
fn β 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 β
UnionMapList
index β
int
el β
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 β
UnionMapList
index β
int
el β
UnionMap
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
UnionMapList
cmp β 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 β
UnionMapList
pos1 β
unsigned
pos2 β
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 β
AstExprList
el β
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 β
AstExprList
list2 β
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 β
AstExprList
first β
unsigned
n β
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 β
AstExprList
test β 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 β
AstExprList
fn β 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 β
AstExprList
index β
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 β
AstExprList
index β
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 β
AstExprList
pos β
unsigned
el β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
AstExprList
fn β 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 β
AstExprList
index β
int
el β
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 β
AstExprList
index β
int
el β
AstExpr
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
AstExprList
cmp β 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 β
AstExprList
pos1 β
unsigned
pos2 β
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 β
AstNodeList
el β
AstNode
- Returns:
- alloc = <nanobind.nb_func object>#
- clear(self)#
- Parameters:
self β
AstNodeList
- Returns:
- concat(self, list2)#
- Parameters:
self β
AstNodeList
list2 β
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 β
AstNodeList
first β
unsigned
n β
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 β
AstNodeList
test β 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 β
AstNodeList
fn β callback(el)
- Returns:
isl_stat
- from_ast_node = <nanobind.nb_func object>#
- get_ast_node(self, index)#
- Parameters:
self β
AstNodeList
index β
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 β
AstNodeList
index β
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 β
AstNodeList
pos β
unsigned
el β
AstNode
- Returns:
- map(self, fn)#
- Parameters:
self β
AstNodeList
fn β 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 β
AstNodeList
index β
int
el β
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 β
AstNodeList
index β
int
el β
AstNode
- Returns:
- sort(self, cmp)#
- Parameters:
self β
AstNodeList
cmp β 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 β
AstNodeList
pos1 β
unsigned
pos2 β
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 β
QPolynomialList
el β
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 β
QPolynomialList
list2 β
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 β
QPolynomialList
first β
unsigned
n β
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 β
QPolynomialList
test β 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 β
QPolynomialList
fn β 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 β
QPolynomialList
index β
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 β
QPolynomialList
index β
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 β
QPolynomialList
pos β
unsigned
el β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
QPolynomialList
fn β 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 β
QPolynomialList
index β
int
el β
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 β
QPolynomialList
index β
int
el β
QPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
QPolynomialList
cmp β 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 β
QPolynomialList
pos1 β
unsigned
pos2 β
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 β
PwQPolynomialList
el β
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 β
PwQPolynomialList
list2 β
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 β
PwQPolynomialList
first β
unsigned
n β
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 β
PwQPolynomialList
test β 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 β
PwQPolynomialList
fn β 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 β
PwQPolynomialList
index β
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 β
PwQPolynomialList
index β
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 β
PwQPolynomialList
pos β
unsigned
el β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
PwQPolynomialList
fn β 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 β
PwQPolynomialList
index β
int
el β
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 β
PwQPolynomialList
index β
int
el β
PwQPolynomial
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwQPolynomialList
cmp β 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 β
PwQPolynomialList
pos1 β
unsigned
pos2 β
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 β
PwQPolynomialFoldList
el β
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 β
PwQPolynomialFoldList
list2 β
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 β
PwQPolynomialFoldList
first β
unsigned
n β
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 β
PwQPolynomialFoldList
test β 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 β
PwQPolynomialFoldList
fn β 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 β
PwQPolynomialFoldList
index β
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 β
PwQPolynomialFoldList
index β
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 β
PwQPolynomialFoldList
pos β
unsigned
el β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- map(self, fn)#
- Parameters:
self β
PwQPolynomialFoldList
fn β 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 β
PwQPolynomialFoldList
index β
int
el β
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 β
PwQPolynomialFoldList
index β
int
el β
PwQPolynomialFold
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- sort(self, cmp)#
- Parameters:
self β
PwQPolynomialFoldList
cmp β 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 β
PwQPolynomialFoldList
pos1 β
unsigned
pos2 β
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#