Reference: Containers

Lists

class islpy.IdList
add(self: islpy._isl.IdList, el: islpy._isl.Id)object

add(self, el)

Parameters
Returns

IdList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

IdList

clear(self: islpy._isl.IdList)object

clear(self)

Parameters

selfIdList

Returns

IdList

concat(self: islpy._isl.IdList, list2: islpy._isl.IdList)object

concat(self, list2)

Parameters
Returns

IdList

copy(self: islpy._isl.IdList)object

copy(self)

Parameters

selfIdList

Returns

IdList

drop(self: islpy._isl.IdList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfIdList

  • firstunsigned

  • nunsigned

Returns

IdList

dump(self: islpy._isl.IdList)None

dump(self)

Parameters

selfIdList

Returns

None

foreach(self: islpy._isl.IdList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
  • selfIdList

  • fn – callback(el)

Returns

isl_stat

static from_id(el: islpy._isl.Id)object

from_id(el)

Parameters

elId

Returns

IdList

get_at(self: islpy._isl.IdList, index: int)object

get_at(self, index)

Parameters
Returns

Id

get_ctx(self: islpy._isl.IdList)object

get_ctx(self)

Parameters

selfIdList

Returns

Context

get_id(self: islpy._isl.IdList, index: int)object

get_id(self, index)

Parameters
Returns

Id

insert(self: islpy._isl.IdList, pos: int, el: islpy._isl.Id)object

insert(self, pos, el)

Parameters
  • selfIdList

  • posunsigned

  • elId

Returns

IdList

map(self: islpy._isl.IdList, fn: object)object

map(self, fn)

Parameters
  • selfIdList

  • fn – callback(el)

Returns

IdList

n_id(self: islpy._isl.IdList)int

n_id(self)

Parameters

selfIdList

Returns

isl_size

reverse(self: islpy._isl.IdList)object

reverse(self)

Parameters

selfIdList

Returns

IdList

set_id(self: islpy._isl.IdList, index: int, el: islpy._isl.Id)object

set_id(self, index, el)

Parameters
Returns

IdList

sort(self: islpy._isl.IdList, cmp: object)object

sort(self, cmp)

Parameters
  • selfIdList

  • cmp – callback(a, b)

Returns

IdList

swap(self: islpy._isl.IdList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfIdList

  • pos1unsigned

  • pos2unsigned

Returns

IdList

to_str(self: islpy._isl.IdList)object

to_str(self)

Parameters

selfIdList

Returns

string

class islpy.ValList
add(self: islpy._isl.ValList, el: object)object

add(self, el)

Parameters
Returns

ValList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

ValList

clear(self: islpy._isl.ValList)object

clear(self)

Parameters

selfValList

Returns

ValList

concat(self: islpy._isl.ValList, list2: islpy._isl.ValList)object

concat(self, list2)

Parameters
Returns

ValList

copy(self: islpy._isl.ValList)object

copy(self)

Parameters

selfValList

Returns

ValList

drop(self: islpy._isl.ValList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfValList

  • firstunsigned

  • nunsigned

Returns

ValList

dump(self: islpy._isl.ValList)None

dump(self)

Parameters

selfValList

Returns

None

foreach(self: islpy._isl.ValList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
  • selfValList

  • fn – callback(el)

Returns

isl_stat

static from_val(el: islpy._isl.Val)object

from_val(el)

Parameters

elVal

Returns

ValList

get_at(self: islpy._isl.ValList, index: int)object

get_at(self, index)

Parameters
Returns

Val

get_ctx(self: islpy._isl.ValList)object

get_ctx(self)

Parameters

selfValList

Returns

Context

get_val(self: islpy._isl.ValList, index: int)object

get_val(self, index)

Parameters
Returns

Val

insert(self: islpy._isl.ValList, pos: int, el: object)object

insert(self, pos, el)

Parameters
Returns

ValList

map(self: islpy._isl.ValList, fn: object)object

map(self, fn)

Parameters
  • selfValList

  • fn – callback(el)

Returns

ValList

n_val(self: islpy._isl.ValList)int

n_val(self)

Parameters

selfValList

Returns

isl_size

reverse(self: islpy._isl.ValList)object

reverse(self)

Parameters

selfValList

Returns

ValList

set_val(self: islpy._isl.ValList, index: int, el: object)object

set_val(self, index, el)

Parameters
Returns

ValList

sort(self: islpy._isl.ValList, cmp: object)object

sort(self, cmp)

Parameters
  • selfValList

  • cmp – callback(a, b)

Returns

ValList

swap(self: islpy._isl.ValList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfValList

  • pos1unsigned

  • pos2unsigned

Returns

ValList

to_str(self: islpy._isl.ValList)object

to_str(self)

Parameters

selfValList

Returns

string

class islpy.BasicSetList
add(self: islpy._isl.BasicSetList, el: isl::basic_set)object

add(self, el)

Parameters
Returns

BasicSetList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

BasicSetList

clear(self: islpy._isl.BasicSetList)object

clear(self)

Parameters

selfBasicSetList

Returns

BasicSetList

coefficients(self: islpy._isl.BasicSetList)object

coefficients(self)

Parameters

selfBasicSetList

Returns

BasicSetList

concat(self: islpy._isl.BasicSetList, list2: islpy._isl.BasicSetList)object

concat(self, list2)

Parameters
Returns

BasicSetList

copy(self: islpy._isl.BasicSetList)object

copy(self)

Parameters

selfBasicSetList

Returns

BasicSetList

drop(self: islpy._isl.BasicSetList, first: int, n: int)object

drop(self, first, n)

Parameters
Returns

BasicSetList

dump(self: islpy._isl.BasicSetList)None

dump(self)

Parameters

selfBasicSetList

Returns

None

foreach(self: islpy._isl.BasicSetList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_basic_set(el: isl::basic_set)object

from_basic_set(el)

Parameters

elBasicSet

Returns

BasicSetList

get_at(self: islpy._isl.BasicSetList, index: int)object

get_at(self, index)

Parameters
Returns

BasicSet

get_basic_set(self: islpy._isl.BasicSetList, index: int)object

get_basic_set(self, index)

Parameters
Returns

BasicSet

get_ctx(self: islpy._isl.BasicSetList)object

get_ctx(self)

Parameters

selfBasicSetList

Returns

Context

insert(self: islpy._isl.BasicSetList, pos: int, el: isl::basic_set)object

insert(self, pos, el)

Parameters
Returns

BasicSetList

intersect(self: islpy._isl.BasicSetList)object

intersect(self)

Parameters

selfBasicSetList

Returns

BasicSet

map(self: islpy._isl.BasicSetList, fn: object)object

map(self, fn)

Parameters
Returns

BasicSetList

n_basic_set(self: islpy._isl.BasicSetList)int

n_basic_set(self)

Parameters

selfBasicSetList

Returns

isl_size

reverse(self: islpy._isl.BasicSetList)object

reverse(self)

Parameters

selfBasicSetList

Returns

BasicSetList

set_basic_set(self: islpy._isl.BasicSetList, index: int, el: isl::basic_set)object

set_basic_set(self, index, el)

Parameters
Returns

BasicSetList

sort(self: islpy._isl.BasicSetList, cmp: object)object

sort(self, cmp)

Parameters
Returns

BasicSetList

swap(self: islpy._isl.BasicSetList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
Returns

BasicSetList

to_str(self: islpy._isl.BasicSetList)object

to_str(self)

Parameters

selfBasicSetList

Returns

string

class islpy.BasicMapList
add(self: islpy._isl.BasicMapList, el: isl::basic_map)object

add(self, el)

Parameters
Returns

BasicMapList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

BasicMapList

clear(self: islpy._isl.BasicMapList)object

clear(self)

Parameters

selfBasicMapList

Returns

BasicMapList

concat(self: islpy._isl.BasicMapList, list2: islpy._isl.BasicMapList)object

concat(self, list2)

Parameters
Returns

BasicMapList

copy(self: islpy._isl.BasicMapList)object

copy(self)

Parameters

selfBasicMapList

Returns

BasicMapList

drop(self: islpy._isl.BasicMapList, first: int, n: int)object

drop(self, first, n)

Parameters
Returns

BasicMapList

dump(self: islpy._isl.BasicMapList)None

dump(self)

Parameters

selfBasicMapList

Returns

None

foreach(self: islpy._isl.BasicMapList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_basic_map(el: isl::basic_map)object

from_basic_map(el)

Parameters

elBasicMap

Returns

BasicMapList

get_at(self: islpy._isl.BasicMapList, index: int)object

get_at(self, index)

Parameters
Returns

BasicMap

get_basic_map(self: islpy._isl.BasicMapList, index: int)object

get_basic_map(self, index)

Parameters
Returns

BasicMap

get_ctx(self: islpy._isl.BasicMapList)object

get_ctx(self)

Parameters

selfBasicMapList

Returns

Context

insert(self: islpy._isl.BasicMapList, pos: int, el: isl::basic_map)object

insert(self, pos, el)

Parameters
Returns

BasicMapList

intersect(self: islpy._isl.BasicMapList)object

intersect(self)

Parameters

selfBasicMapList

Returns

BasicMap

map(self: islpy._isl.BasicMapList, fn: object)object

map(self, fn)

Parameters
Returns

BasicMapList

n_basic_map(self: islpy._isl.BasicMapList)int

n_basic_map(self)

Parameters

selfBasicMapList

Returns

isl_size

reverse(self: islpy._isl.BasicMapList)object

reverse(self)

Parameters

selfBasicMapList

Returns

BasicMapList

set_basic_map(self: islpy._isl.BasicMapList, index: int, el: isl::basic_map)object

set_basic_map(self, index, el)

Parameters
Returns

BasicMapList

sort(self: islpy._isl.BasicMapList, cmp: object)object

sort(self, cmp)

Parameters
Returns

BasicMapList

swap(self: islpy._isl.BasicMapList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
Returns

BasicMapList

to_str(self: islpy._isl.BasicMapList)object

to_str(self)

Parameters

selfBasicMapList

Returns

string

class islpy.SetList
add(self: islpy._isl.SetList, el: isl::set)object

add(self, el)

Parameters
Returns

SetList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

SetList

clear(self: islpy._isl.SetList)object

clear(self)

Parameters

selfSetList

Returns

SetList

concat(self: islpy._isl.SetList, list2: islpy._isl.SetList)object

concat(self, list2)

Parameters
Returns

SetList

copy(self: islpy._isl.SetList)object

copy(self)

Parameters

selfSetList

Returns

SetList

drop(self: islpy._isl.SetList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfSetList

  • firstunsigned

  • nunsigned

Returns

SetList

dump(self: islpy._isl.SetList)None

dump(self)

Parameters

selfSetList

Returns

None

foreach(self: islpy._isl.SetList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
  • selfSetList

  • fn – callback(el)

Returns

isl_stat

static from_set(el: isl::set)object

from_set(el)

Parameters

elSet

Returns

SetList

get_at(self: islpy._isl.SetList, index: int)object

get_at(self, index)

Parameters
Returns

Set

get_ctx(self: islpy._isl.SetList)object

get_ctx(self)

Parameters

selfSetList

Returns

Context

get_set(self: islpy._isl.SetList, index: int)object

get_set(self, index)

Parameters
Returns

Set

insert(self: islpy._isl.SetList, pos: int, el: isl::set)object

insert(self, pos, el)

Parameters
Returns

SetList

map(self: islpy._isl.SetList, fn: object)object

map(self, fn)

Parameters
  • selfSetList

  • fn – callback(el)

Returns

SetList

n_set(self: islpy._isl.SetList)int

n_set(self)

Parameters

selfSetList

Returns

isl_size

reverse(self: islpy._isl.SetList)object

reverse(self)

Parameters

selfSetList

Returns

SetList

set_set(self: islpy._isl.SetList, index: int, el: isl::set)object

set_set(self, index, el)

Parameters
Returns

SetList

sort(self: islpy._isl.SetList, cmp: object)object

sort(self, cmp)

Parameters
  • selfSetList

  • cmp – callback(a, b)

Returns

SetList

swap(self: islpy._isl.SetList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfSetList

  • pos1unsigned

  • pos2unsigned

Returns

SetList

to_str(self: islpy._isl.SetList)object

to_str(self)

Parameters

selfSetList

Returns

string

union(self: islpy._isl.SetList)object

union(self)

Parameters

selfSetList

Returns

Set

class islpy.MapList
add(self: islpy._isl.MapList, el: isl::map)object

add(self, el)

Parameters
Returns

MapList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

MapList

clear(self: islpy._isl.MapList)object

clear(self)

Parameters

selfMapList

Returns

MapList

concat(self: islpy._isl.MapList, list2: islpy._isl.MapList)object

concat(self, list2)

Parameters
Returns

MapList

copy(self: islpy._isl.MapList)object

copy(self)

Parameters

selfMapList

Returns

MapList

drop(self: islpy._isl.MapList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfMapList

  • firstunsigned

  • nunsigned

Returns

MapList

dump(self: islpy._isl.MapList)None

dump(self)

Parameters

selfMapList

Returns

None

foreach(self: islpy._isl.MapList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
  • selfMapList

  • fn – callback(el)

Returns

isl_stat

static from_map(el: isl::map)object

from_map(el)

Parameters

elMap

Returns

MapList

get_at(self: islpy._isl.MapList, index: int)object

get_at(self, index)

Parameters
Returns

Map

get_ctx(self: islpy._isl.MapList)object

get_ctx(self)

Parameters

selfMapList

Returns

Context

get_map(self: islpy._isl.MapList, index: int)object

get_map(self, index)

Parameters
Returns

Map

insert(self: islpy._isl.MapList, pos: int, el: isl::map)object

insert(self, pos, el)

Parameters
Returns

MapList

map(self: islpy._isl.MapList, fn: object)object

map(self, fn)

Parameters
  • selfMapList

  • fn – callback(el)

Returns

MapList

n_map(self: islpy._isl.MapList)int

n_map(self)

Parameters

selfMapList

Returns

isl_size

reverse(self: islpy._isl.MapList)object

reverse(self)

Parameters

selfMapList

Returns

MapList

set_map(self: islpy._isl.MapList, index: int, el: isl::map)object

set_map(self, index, el)

Parameters
Returns

MapList

sort(self: islpy._isl.MapList, cmp: object)object

sort(self, cmp)

Parameters
  • selfMapList

  • cmp – callback(a, b)

Returns

MapList

swap(self: islpy._isl.MapList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfMapList

  • pos1unsigned

  • pos2unsigned

Returns

MapList

to_str(self: islpy._isl.MapList)object

to_str(self)

Parameters

selfMapList

Returns

string

class islpy.UnionSetList
add(self: islpy._isl.UnionSetList, el: isl::union_set)object

add(self, el)

Parameters
Returns

UnionSetList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

UnionSetList

clear(self: islpy._isl.UnionSetList)object

clear(self)

Parameters

selfUnionSetList

Returns

UnionSetList

concat(self: islpy._isl.UnionSetList, list2: islpy._isl.UnionSetList)object

concat(self, list2)

Parameters
Returns

UnionSetList

copy(self: islpy._isl.UnionSetList)object

copy(self)

Parameters

selfUnionSetList

Returns

UnionSetList

drop(self: islpy._isl.UnionSetList, first: int, n: int)object

drop(self, first, n)

Parameters
Returns

UnionSetList

dump(self: islpy._isl.UnionSetList)None

dump(self)

Parameters

selfUnionSetList

Returns

None

foreach(self: islpy._isl.UnionSetList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_union_set(el: isl::union_set)object

from_union_set(el)

Parameters

elUnionSet

Returns

UnionSetList

get_at(self: islpy._isl.UnionSetList, index: int)object

get_at(self, index)

Parameters
Returns

UnionSet

get_ctx(self: islpy._isl.UnionSetList)object

get_ctx(self)

Parameters

selfUnionSetList

Returns

Context

get_union_set(self: islpy._isl.UnionSetList, index: int)object

get_union_set(self, index)

Parameters
Returns

UnionSet

insert(self: islpy._isl.UnionSetList, pos: int, el: isl::union_set)object

insert(self, pos, el)

Parameters
Returns

UnionSetList

map(self: islpy._isl.UnionSetList, fn: object)object

map(self, fn)

Parameters
Returns

UnionSetList

n_union_set(self: islpy._isl.UnionSetList)int

n_union_set(self)

Parameters

selfUnionSetList

Returns

isl_size

reverse(self: islpy._isl.UnionSetList)object

reverse(self)

Parameters

selfUnionSetList

Returns

UnionSetList

set_union_set(self: islpy._isl.UnionSetList, index: int, el: isl::union_set)object

set_union_set(self, index, el)

Parameters
Returns

UnionSetList

sort(self: islpy._isl.UnionSetList, cmp: object)object

sort(self, cmp)

Parameters
Returns

UnionSetList

swap(self: islpy._isl.UnionSetList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
Returns

UnionSetList

to_str(self: islpy._isl.UnionSetList)object

to_str(self)

Parameters

selfUnionSetList

Returns

string

union(self: islpy._isl.UnionSetList)object

union(self)

Parameters

selfUnionSetList

Returns

UnionSet

class islpy.AffList
add(self: islpy._isl.AffList, el: islpy._isl.Aff)object

add(self, el)

Parameters
Returns

AffList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

AffList

clear(self: islpy._isl.AffList)object

clear(self)

Parameters

selfAffList

Returns

AffList

concat(self: islpy._isl.AffList, list2: islpy._isl.AffList)object

concat(self, list2)

Parameters
Returns

AffList

copy(self: islpy._isl.AffList)object

copy(self)

Parameters

selfAffList

Returns

AffList

drop(self: islpy._isl.AffList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfAffList

  • firstunsigned

  • nunsigned

Returns

AffList

dump(self: islpy._isl.AffList)None

dump(self)

Parameters

selfAffList

Returns

None

foreach(self: islpy._isl.AffList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
  • selfAffList

  • fn – callback(el)

Returns

isl_stat

static from_aff(el: islpy._isl.Aff)object

from_aff(el)

Parameters

elAff

Returns

AffList

get_aff(self: islpy._isl.AffList, index: int)object

get_aff(self, index)

Parameters
Returns

Aff

get_at(self: islpy._isl.AffList, index: int)object

get_at(self, index)

Parameters
Returns

Aff

get_ctx(self: islpy._isl.AffList)object

get_ctx(self)

Parameters

selfAffList

Returns

Context

insert(self: islpy._isl.AffList, pos: int, el: islpy._isl.Aff)object

insert(self, pos, el)

Parameters
Returns

AffList

map(self: islpy._isl.AffList, fn: object)object

map(self, fn)

Parameters
  • selfAffList

  • fn – callback(el)

Returns

AffList

n_aff(self: islpy._isl.AffList)int

n_aff(self)

Parameters

selfAffList

Returns

isl_size

reverse(self: islpy._isl.AffList)object

reverse(self)

Parameters

selfAffList

Returns

AffList

set_aff(self: islpy._isl.AffList, index: int, el: islpy._isl.Aff)object

set_aff(self, index, el)

Parameters
Returns

AffList

sort(self: islpy._isl.AffList, cmp: object)object

sort(self, cmp)

Parameters
  • selfAffList

  • cmp – callback(a, b)

Returns

AffList

swap(self: islpy._isl.AffList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfAffList

  • pos1unsigned

  • pos2unsigned

Returns

AffList

to_str(self: islpy._isl.AffList)object

to_str(self)

Parameters

selfAffList

Returns

string

class islpy.UnionPwAffList
add(self: islpy._isl.UnionPwAffList, el: islpy._isl.UnionPwAff)object

add(self, el)

Parameters
Returns

UnionPwAffList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

UnionPwAffList

clear(self: islpy._isl.UnionPwAffList)object

clear(self)

Parameters

selfUnionPwAffList

Returns

UnionPwAffList

concat(self: islpy._isl.UnionPwAffList, list2: islpy._isl.UnionPwAffList)object

concat(self, list2)

Parameters
Returns

UnionPwAffList

copy(self: islpy._isl.UnionPwAffList)object

copy(self)

Parameters

selfUnionPwAffList

Returns

UnionPwAffList

drop(self: islpy._isl.UnionPwAffList, first: int, n: int)object

drop(self, first, n)

Parameters
Returns

UnionPwAffList

dump(self: islpy._isl.UnionPwAffList)None

dump(self)

Parameters

selfUnionPwAffList

Returns

None

foreach(self: islpy._isl.UnionPwAffList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_union_pw_aff(el: islpy._isl.UnionPwAff)object

from_union_pw_aff(el)

Parameters

elUnionPwAff

Returns

UnionPwAffList

get_at(self: islpy._isl.UnionPwAffList, index: int)object

get_at(self, index)

Parameters
Returns

UnionPwAff

get_ctx(self: islpy._isl.UnionPwAffList)object

get_ctx(self)

Parameters

selfUnionPwAffList

Returns

Context

get_union_pw_aff(self: islpy._isl.UnionPwAffList, index: int)object

get_union_pw_aff(self, index)

Parameters
Returns

UnionPwAff

insert(self: islpy._isl.UnionPwAffList, pos: int, el: islpy._isl.UnionPwAff)object

insert(self, pos, el)

Parameters
Returns

UnionPwAffList

map(self: islpy._isl.UnionPwAffList, fn: object)object

map(self, fn)

Parameters
Returns

UnionPwAffList

n_union_pw_aff(self: islpy._isl.UnionPwAffList)int

n_union_pw_aff(self)

Parameters

selfUnionPwAffList

Returns

isl_size

reverse(self: islpy._isl.UnionPwAffList)object

reverse(self)

Parameters

selfUnionPwAffList

Returns

UnionPwAffList

set_union_pw_aff(self: islpy._isl.UnionPwAffList, index: int, el: islpy._isl.UnionPwAff)object

set_union_pw_aff(self, index, el)

Parameters
Returns

UnionPwAffList

sort(self: islpy._isl.UnionPwAffList, cmp: object)object

sort(self, cmp)

Parameters
Returns

UnionPwAffList

swap(self: islpy._isl.UnionPwAffList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
Returns

UnionPwAffList

to_str(self: islpy._isl.UnionPwAffList)object

to_str(self)

Parameters

selfUnionPwAffList

Returns

string

class islpy.AstExprList
add(self: islpy._isl.AstExprList, el: isl::ast_expr)object

add(self, el)

Parameters
Returns

AstExprList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

AstExprList

clear(self: islpy._isl.AstExprList)object

clear(self)

Parameters

selfAstExprList

Returns

AstExprList

concat(self: islpy._isl.AstExprList, list2: islpy._isl.AstExprList)object

concat(self, list2)

Parameters
Returns

AstExprList

copy(self: islpy._isl.AstExprList)object

copy(self)

Parameters

selfAstExprList

Returns

AstExprList

drop(self: islpy._isl.AstExprList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfAstExprList

  • firstunsigned

  • nunsigned

Returns

AstExprList

dump(self: islpy._isl.AstExprList)None

dump(self)

Parameters

selfAstExprList

Returns

None

foreach(self: islpy._isl.AstExprList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_ast_expr(el: isl::ast_expr)object

from_ast_expr(el)

Parameters

elAstExpr

Returns

AstExprList

get_ast_expr(self: islpy._isl.AstExprList, index: int)object

get_ast_expr(self, index)

Parameters
Returns

AstExpr

get_at(self: islpy._isl.AstExprList, index: int)object

get_at(self, index)

Parameters
Returns

AstExpr

get_ctx(self: islpy._isl.AstExprList)object

get_ctx(self)

Parameters

selfAstExprList

Returns

Context

insert(self: islpy._isl.AstExprList, pos: int, el: isl::ast_expr)object

insert(self, pos, el)

Parameters
Returns

AstExprList

map(self: islpy._isl.AstExprList, fn: object)object

map(self, fn)

Parameters
Returns

AstExprList

n_ast_expr(self: islpy._isl.AstExprList)int

n_ast_expr(self)

Parameters

selfAstExprList

Returns

isl_size

reverse(self: islpy._isl.AstExprList)object

reverse(self)

Parameters

selfAstExprList

Returns

AstExprList

set_ast_expr(self: islpy._isl.AstExprList, index: int, el: isl::ast_expr)object

set_ast_expr(self, index, el)

Parameters
Returns

AstExprList

sort(self: islpy._isl.AstExprList, cmp: object)object

sort(self, cmp)

Parameters
Returns

AstExprList

swap(self: islpy._isl.AstExprList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfAstExprList

  • pos1unsigned

  • pos2unsigned

Returns

AstExprList

to_str(self: islpy._isl.AstExprList)object

to_str(self)

Parameters

selfAstExprList

Returns

string

class islpy.AstNodeList
add(self: islpy._isl.AstNodeList, el: isl::ast_node)object

add(self, el)

Parameters
Returns

AstNodeList

static alloc(ctx: islpy._isl.Context, n: int)object

alloc(ctx, n)

Parameters
Returns

AstNodeList

clear(self: islpy._isl.AstNodeList)object

clear(self)

Parameters

selfAstNodeList

Returns

AstNodeList

concat(self: islpy._isl.AstNodeList, list2: islpy._isl.AstNodeList)object

concat(self, list2)

Parameters
Returns

AstNodeList

copy(self: islpy._isl.AstNodeList)object

copy(self)

Parameters

selfAstNodeList

Returns

AstNodeList

drop(self: islpy._isl.AstNodeList, first: int, n: int)object

drop(self, first, n)

Parameters
  • selfAstNodeList

  • firstunsigned

  • nunsigned

Returns

AstNodeList

dump(self: islpy._isl.AstNodeList)None

dump(self)

Parameters

selfAstNodeList

Returns

None

foreach(self: islpy._isl.AstNodeList, fn: object) → islpy._isl.stat

foreach(self, fn)

Parameters
Returns

isl_stat

static from_ast_node(el: isl::ast_node)object

from_ast_node(el)

Parameters

elAstNode

Returns

AstNodeList

get_ast_node(self: islpy._isl.AstNodeList, index: int)object

get_ast_node(self, index)

Parameters
Returns

AstNode

get_at(self: islpy._isl.AstNodeList, index: int)object

get_at(self, index)

Parameters
Returns

AstNode

insert(self: islpy._isl.AstNodeList, pos: int, el: isl::ast_node)object

insert(self, pos, el)

Parameters
Returns

AstNodeList

map(self: islpy._isl.AstNodeList, fn: object)object

map(self, fn)

Parameters
Returns

AstNodeList

n_ast_node(self: islpy._isl.AstNodeList)int

n_ast_node(self)

Parameters

selfAstNodeList

Returns

isl_size

reverse(self: islpy._isl.AstNodeList)object

reverse(self)

Parameters

selfAstNodeList

Returns

AstNodeList

set_ast_node(self: islpy._isl.AstNodeList, index: int, el: isl::ast_node)object

set_ast_node(self, index, el)

Parameters
Returns

AstNodeList

sort(self: islpy._isl.AstNodeList, cmp: object)object

sort(self, cmp)

Parameters
Returns

AstNodeList

swap(self: islpy._isl.AstNodeList, pos1: int, pos2: int)object

swap(self, pos1, pos2)

Parameters
  • selfAstNodeList

  • pos1unsigned

  • pos2unsigned

Returns

AstNodeList

to_str(self: islpy._isl.AstNodeList)object

to_str(self)

Parameters

selfAstNodeList

Returns

string

Dictionaries

class islpy.IdToAstExpr
  • __eq__()

  • __hash__()

  • __ne__()