Reference: Basic Building Blocks ================================ .. currentmodule:: islpy Context ------- .. autoclass:: Context() :members: Id -- .. autoclass:: Id :members: .. autoclass:: MultiId :members: Space ----- (formerly called ``Dim``. A compatibility alias is in place.) .. autoclass:: Space :members: Local Space ----------- .. autoclass:: LocalSpace :members: Constraints ----------- .. autoclass:: Constraint :members: Value ----- .. autoclass:: Val :members: .. automethod:: to_python Multi-Value ----------- .. autoclass:: MultiVal :members: Vector ------ .. autoclass:: Vec :members: Matrix ------ .. autoclass:: Mat :members: Canonical Names for Internal Module ----------------------------------- .. :: This should switch to using ``:canonical:`` once Sphinx 4.0 is released. .. currentmodule:: islpy._isl .. class:: Context See :class:`islpy.Context`. .. class:: Id See :class:`islpy.Id`. .. class:: MultiId See :class:`islpy.MultiId`. .. class:: Space See :class:`islpy.Space`. .. class:: LocalSpace See :class:`islpy.LocalSpace`. .. class:: Constraint See :class:`islpy.Constraint`. .. class:: Val See :class:`islpy.Val`. .. class:: MultiVal See :class:`islpy.MultiVal`. .. class:: Vec See :class:`islpy.Vec`. .. class:: Mat See :class:`islpy.Mat`. .. class:: BasicSet See :class:`islpy.BasicSet`. .. class:: BasicMap See :class:`islpy.BasicMap`. .. class:: Set See :class:`islpy.Set`. .. class:: Map See :class:`islpy.Map`. .. class:: UnionSet See :class:`islpy.UnionSet`. .. class:: UnionMap See :class:`islpy.UnionMap`. .. class:: Point See :class:`islpy.Point`. .. class:: Vertex See :class:`islpy.Vertex`. .. class:: Vertices See :class:`islpy.Vertices`. .. class:: StrideInfo See :class:`islpy.StrideInfo`. .. class:: Cell See :class:`islpy.Cell`. .. class:: FixedBox See :class:`islpy.FixedBox`. .. class:: Aff See :class:`islpy.Aff`. .. class:: Div See :class:`islpy.Aff` (not a typo!). .. class:: PwAff See :class:`islpy.PwAff`. .. class:: UnionPwAff See :class:`islpy.UnionPwAff`. .. class:: MultiUnionPwAff See :class:`islpy.MultiUnionPwAff`. .. class:: MultiAff See :class:`islpy.MultiAff`. .. class:: PwMultiAff See :class:`islpy.PwMultiAff`. .. class:: MultiPwAff See :class:`islpy.MultiPwAff`. .. class:: UnionPwMultiAff See :class:`islpy.UnionPwMultiAff`. .. class:: Term See :class:`islpy.Term`. .. class:: QPolynomial See :class:`islpy.QPolynomial`. .. class:: PwQPolynomial See :class:`islpy.PwQPolynomial`. .. class:: UnionPwQPolynomial See :class:`islpy.UnionPwQPolynomial`. .. class:: QPolynomialFold See :class:`islpy.QPolynomialFold`. .. class:: PwQPolynomialFold See :class:`islpy.PwQPolynomialFold`. .. class:: UnionPwQPolynomialFold See :class:`islpy.UnionPwQPolynomialFold`.