Reference: Containers¶
Lists¶
- class islpy.IdList(*args, **kwargs)¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- alloc = <nanobind.nb_func object>¶
- copy(self)¶
-
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 –
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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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(*args, **kwargs)¶
- __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¶