Reference: Containers

Lists

class islpy.IdList(*args, **kwargs)
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: Id) IdList
alloc = <nanobind.nb_func object>
clear(self) IdList
concat(self, list2: IdList) IdList
copy(self) IdList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) IdList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Id], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Id], None]) None
Parameters:

fn – callback(el)

from_id = <nanobind.nb_func object>
get_at(self, index: int) Id
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_id(self, index: int) Id

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Id) IdList
map(self, fn: Callable[[Id], Id]) IdList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_id(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) IdList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Id) IdList
set_id(self, index: int, el: Id) IdList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[Id, Id], int]) IdList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) IdList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: Val | int) ValList
alloc = <nanobind.nb_func object>
clear(self) ValList
concat(self, list2: ValList) ValList
copy(self) ValList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) ValList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Val], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Val], None]) None
Parameters:

fn – callback(el)

from_val = <nanobind.nb_func object>
get_at(self, index: int) Val
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_val(self, index: int) Val

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Val | int) ValList
map(self, fn: Callable[[Val], Val]) ValList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_val(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) ValList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Val | int) ValList
set_val(self, index: int, el: Val | int) ValList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[Val, Val], int]) ValList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) ValList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.BasicSetList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: BasicSet) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

coefficients(self) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: BasicSetList) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[BasicSet], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[BasicSet], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_basic_set = <nanobind.nb_func object>
get_at(self, index: int) BasicSet

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_basic_set(self, index: int) BasicSet

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: BasicSet) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

intersect(self) BasicSet

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[BasicSet], BasicSet]) BasicSetList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_basic_set(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: BasicSet) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_basic_set(self, index: int, el: BasicSet) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[BasicSet, BasicSet], int]) BasicSetList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) BasicSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: Aff) AffList
alloc = <nanobind.nb_func object>
clear(self) AffList
concat(self, list2: AffList) AffList
copy(self) AffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) AffList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Aff], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Aff], None]) None
Parameters:

fn – callback(el)

from_aff = <nanobind.nb_func object>
get_aff(self, index: int) Aff

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_at(self, index: int) Aff
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Aff) AffList
map(self, fn: Callable[[Aff], Aff]) AffList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_aff(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) AffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_aff(self, index: int, el: Aff) AffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Aff) AffList
sort(self, cmp: Callable[[Aff, Aff], int]) AffList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) AffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: PwAff | Aff) PwAffList
alloc = <nanobind.nb_func object>
clear(self) PwAffList
concat(self, list2: PwAffList) PwAffList
copy(self) PwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) PwAffList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

eq_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[PwAff], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[PwAff], None]) None
Parameters:

fn – callback(el)

from_pw_aff = <nanobind.nb_func object>
ge_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_at(self, index: int) PwAff
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_pw_aff(self, index: int) PwAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

gt_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: PwAff | Aff) PwAffList
le_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

lt_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[PwAff], PwAff]) PwAffList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

max(self) PwAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

min(self) PwAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_pw_aff(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

ne_set(self, list2: PwAffList) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) PwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: PwAff | Aff) PwAffList
set_pw_aff(self, index: int, el: PwAff | Aff) PwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[PwAff, PwAff], int]) PwAffList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) PwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: PwMultiAff | MultiAff) PwMultiAffList
alloc = <nanobind.nb_func object>
clear(self) PwMultiAffList
concat(self, list2: PwMultiAffList) PwMultiAffList
copy(self) PwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) PwMultiAffList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[PwMultiAff], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[PwMultiAff], None]) None
Parameters:

fn – callback(el)

from_pw_multi_aff = <nanobind.nb_func object>
get_at(self, index: int) PwMultiAff
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_pw_multi_aff(self, index: int) PwMultiAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: PwMultiAff | MultiAff) PwMultiAffList
map(self, fn: Callable[[PwMultiAff], PwMultiAff]) PwMultiAffList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_pw_multi_aff(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) PwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: PwMultiAff | MultiAff) PwMultiAffList
set_pw_multi_aff(self, index: int, el: PwMultiAff | MultiAff) PwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[PwMultiAff, PwMultiAff], int]) PwMultiAffList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) PwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: UnionPwAff | Aff | PwAff) UnionPwAffList
alloc = <nanobind.nb_func object>
clear(self) UnionPwAffList
concat(self, list2: UnionPwAffList) UnionPwAffList
copy(self) UnionPwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) UnionPwAffList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[UnionPwAff], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[UnionPwAff], None]) None
Parameters:

fn – callback(el)

from_union_pw_aff = <nanobind.nb_func object>
get_at(self, index: int) UnionPwAff
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_union_pw_aff(self, index: int) UnionPwAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList
map(self, fn: Callable[[UnionPwAff], UnionPwAff]) UnionPwAffList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_union_pw_aff(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) UnionPwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList
set_union_pw_aff(self, index: int, el: UnionPwAff | Aff | PwAff) UnionPwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[UnionPwAff, UnionPwAff], int]) UnionPwAffList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) UnionPwAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.UnionPwMultiAffList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: UnionPwMultiAffList) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[UnionPwMultiAff], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[UnionPwMultiAff], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_union_pw_multi_aff = <nanobind.nb_func object>
get_at(self, index: int) UnionPwMultiAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_union_pw_multi_aff(self, index: int) UnionPwMultiAff

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[UnionPwMultiAff], UnionPwMultiAff]) UnionPwMultiAffList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_union_pw_multi_aff(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_union_pw_multi_aff(self, index: int, el: UnionPwMultiAff | MultiAff | PwMultiAff) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[UnionPwMultiAff, UnionPwMultiAff], int]) UnionPwMultiAffList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) UnionPwMultiAffList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.ConstraintList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: Constraint) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: ConstraintList) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Constraint], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Constraint], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_constraint = <nanobind.nb_func object>
get_at(self, index: int) Constraint

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_constraint(self, index: int) Constraint

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Constraint) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[Constraint], Constraint]) ConstraintList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_constraint(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Constraint) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_constraint(self, index: int, el: Constraint) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[Constraint, Constraint], int]) ConstraintList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) ConstraintList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.BasicMapList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: BasicMap) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: BasicMapList) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[BasicMap], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[BasicMap], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_basic_map = <nanobind.nb_func object>
get_at(self, index: int) BasicMap

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_basic_map(self, index: int) BasicMap

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: BasicMap) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

intersect(self) BasicMap

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[BasicMap], BasicMap]) BasicMapList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_basic_map(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: BasicMap) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_basic_map(self, index: int, el: BasicMap) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[BasicMap, BasicMap], int]) BasicMapList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) BasicMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: Set | BasicSet) SetList
alloc = <nanobind.nb_func object>
clear(self) SetList
concat(self, list2: SetList) SetList
copy(self) SetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) SetList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Set], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Set], None]) None
Parameters:

fn – callback(el)

from_set = <nanobind.nb_func object>
get_at(self, index: int) Set
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_set(self, index: int) Set

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Set | BasicSet) SetList
map(self, fn: Callable[[Set], Set]) SetList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_set(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) SetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Set | BasicSet) SetList
set_set(self, index: int, el: Set | BasicSet) SetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[Set, Set], int]) SetList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) SetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

union(self) Set

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).

__len__(self) int

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: Map | BasicMap) MapList
alloc = <nanobind.nb_func object>
clear(self) MapList
concat(self, list2: MapList) MapList
copy(self) MapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) MapList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[Map], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[Map], None]) None
Parameters:

fn – callback(el)

from_map = <nanobind.nb_func object>
get_at(self, index: int) Map
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_map(self, index: int) Map

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: Map | BasicMap) MapList
map(self, fn: Callable[[Map], Map]) MapList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_map(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) MapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: Map | BasicMap) MapList
set_map(self, index: int, el: Map | BasicMap) MapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[Map, Map], int]) MapList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) MapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: UnionSet | BasicSet | Set) UnionSetList
alloc = <nanobind.nb_func object>
clear(self) UnionSetList
concat(self, list2: UnionSetList) UnionSetList
copy(self) UnionSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) UnionSetList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[UnionSet], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[UnionSet], None]) None
Parameters:

fn – callback(el)

from_union_set = <nanobind.nb_func object>
get_at(self, index: int) UnionSet
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_union_set(self, index: int) UnionSet

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: UnionSet | BasicSet | Set) UnionSetList
map(self, fn: Callable[[UnionSet], UnionSet]) UnionSetList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_union_set(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

read_from_str = <nanobind.nb_func object>
reverse(self) UnionSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: UnionSet | BasicSet | Set) UnionSetList
set_union_set(self, index: int, el: UnionSet | BasicSet | Set) UnionSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[UnionSet, UnionSet], int]) UnionSetList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) UnionSetList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

union(self) UnionSet

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.UnionMapList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: UnionMap | BasicMap | Map) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: UnionMapList) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[UnionMap], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[UnionMap], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_union_map = <nanobind.nb_func object>
get_at(self, index: int) UnionMap

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_union_map(self, index: int) UnionMap

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: UnionMap | BasicMap | Map) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[UnionMap], UnionMap]) UnionMapList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_union_map(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: UnionMap | BasicMap | Map) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_union_map(self, index: int, el: UnionMap | BasicMap | Map) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[UnionMap, UnionMap], int]) UnionMapList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) UnionMapList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.AstExprList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: AstExpr) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: AstExprList) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[AstExpr], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[AstExpr], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_ast_expr = <nanobind.nb_func object>
get_ast_expr(self, index: int) AstExpr

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_at(self, index: int) AstExpr

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: AstExpr) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[AstExpr], AstExpr]) AstExprList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_ast_expr(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_ast_expr(self, index: int, el: AstExpr) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: AstExpr) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[AstExpr, AstExpr], int]) AstExprList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) AstExprList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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

__len__(self) -> int

__ne__(value, /)

Return self!=value.

add(self, el: AstNode) AstNodeList
alloc = <nanobind.nb_func object>
clear(self) AstNodeList
concat(self, list2: AstNodeList) AstNodeList
copy(self) AstNodeList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) AstNodeList
dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[AstNode], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[AstNode], None]) None
Parameters:

fn – callback(el)

from_ast_node = <nanobind.nb_func object>
get_ast_node(self, index: int) AstNode

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_at(self, index: int) AstNode
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: AstNode) AstNodeList
map(self, fn: Callable[[AstNode], AstNode]) AstNodeList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_ast_node(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) AstNodeList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_ast_node(self, index: int, el: AstNode) AstNodeList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: AstNode) AstNodeList
sort(self, cmp: Callable[[AstNode, AstNode], int]) AstNodeList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) AstNodeList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.QPolynomialList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: QPolynomial) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: QPolynomialList) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[QPolynomial], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[QPolynomial], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_qpolynomial = <nanobind.nb_func object>
get_at(self, index: int) QPolynomial

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_qpolynomial(self, index: int) QPolynomial

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: QPolynomial) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[QPolynomial], QPolynomial]) QPolynomialList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_qpolynomial(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: QPolynomial) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_qpolynomial(self, index: int, el: QPolynomial) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[QPolynomial, QPolynomial], int]) QPolynomialList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) QPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.PwQPolynomialList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: PwQPolynomial) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: PwQPolynomialList) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[PwQPolynomial], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[PwQPolynomial], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_pw_qpolynomial = <nanobind.nb_func object>
get_at(self, index: int) PwQPolynomial

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_pw_qpolynomial(self, index: int) PwQPolynomial

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: PwQPolynomial) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[PwQPolynomial], PwQPolynomial]) PwQPolynomialList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_pw_qpolynomial(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: PwQPolynomial) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_pw_qpolynomial(self, index: int, el: PwQPolynomial) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[PwQPolynomial, PwQPolynomial], int]) PwQPolynomialList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) PwQPolynomialList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

class islpy.PwQPolynomialFoldList
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__len__(self) int

__len__(self) -> int

Warning

This function is not part of the officially public isl API. Use at your own risk.

__ne__(value, /)

Return self!=value.

add(self, el: PwQPolynomialFold) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

alloc = <nanobind.nb_func object>
clear(self) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

concat(self, list2: PwQPolynomialFoldList) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

copy(self) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

drop(self, first: int, n: int) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

dump(self) None

Warning

This function is not part of the officially public isl API. Use at your own risk.

every(self, test: Callable[[PwQPolynomialFold], bool]) bool
Parameters:

test – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

foreach(self, fn: Callable[[PwQPolynomialFold], None]) None
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_pw_qpolynomial_fold = <nanobind.nb_func object>
get_at(self, index: int) PwQPolynomialFold

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_pw_qpolynomial_fold(self, index: int) PwQPolynomialFold

Warning

This function is not part of the officially public isl API. Use at your own risk.

insert(self, pos: int, el: PwQPolynomialFold) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

map(self, fn: Callable[[PwQPolynomialFold], PwQPolynomialFold]) PwQPolynomialFoldList
Parameters:

fn – callback(el)

Warning

This function is not part of the officially public isl API. Use at your own risk.

n_pw_qpolynomial_fold(self) int

Warning

This function is not part of the officially public isl API. Use at your own risk.

reverse(self) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_at(self, index: int, el: PwQPolynomialFold) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_pw_qpolynomial_fold(self, index: int, el: PwQPolynomialFold) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

sort(self, cmp: Callable[[PwQPolynomialFold, PwQPolynomialFold], int]) PwQPolynomialFoldList
Parameters:

cmp – callback(a, b)

Warning

This function is not part of the officially public isl API. Use at your own risk.

swap(self, pos1: int, pos2: int) PwQPolynomialFoldList

Warning

This function is not part of the officially public isl API. Use at your own risk.

to_str(self) str

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

See islpy.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

See islpy.PwQPolynomialList.

class islpy._isl.PwQPolynomialFoldList

See islpy.PwQPolynomialFoldList.