Dataflow¶
Access Info¶
Union Access Info¶
- class islpy.UnionAccessInfo¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- copy(self) UnionAccessInfo¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- from_sink = <nanobind.nb_func object>¶
- get_ctx(self) Context¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_kill(self, kill: UnionMap | BasicMap | Map) UnionAccessInfo¶
- set_may_source(self, may_source: UnionMap | BasicMap | Map) UnionAccessInfo¶
- set_must_source(self, must_source: UnionMap | BasicMap | Map) UnionAccessInfo¶
- set_schedule(self, schedule: Schedule) UnionAccessInfo¶
- set_schedule_map(self, schedule_map: UnionMap | BasicMap | Map) UnionAccessInfo¶
Restriction¶
- class islpy.Restriction¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- empty = <nanobind.nb_func object>¶
- get_ctx(self) Context¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
- input = <nanobind.nb_func object>¶
- none = <nanobind.nb_func object>¶
- output = <nanobind.nb_func object>¶
Flow¶
Union Flow¶
- class islpy.UnionFlow¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- copy(self) UnionFlow¶
Warning
This function is not part of the officially public isl API. Use at your own risk.
Canonical Names for Internal Module¶
- class islpy._isl.AccessInfo¶
See
islpy.AccessInfo.
- class islpy._isl.UnionAccessInfo¶
- class islpy._isl.Restriction¶
See
islpy.Restriction.
- class islpy._isl.Flow¶
See
islpy.Flow.
- class islpy._isl.UnionFlow¶
See
islpy.UnionFlow.