33 Distributed under the terms of the GPL license version 3.
44
55 The full license is in the file LICENSE, distributed with this software.
6-
6+
77 This file was auto-generated from the template in docs/templates/api/transf.rst
88
99 DO NOT EDIT this file directly
@@ -21,11 +21,11 @@ internal classes. These internal types are optimised for the number of points
2121in the image of the specified partial perm with fewer points requiring less
2222space per point. If ``libsemigroups `` has been compiled with ``HPCombi ``
2323enabled, then the objects returned by :py:class: `PPerm ` use the SSE and AVX
24- instruction sets are used for very fast manipulation.
24+ instruction sets are used for very fast manipulation.
2525
2626While :py:class: `PPerm ` is not a class the objects returned by
2727:py:class: `PPerm ` have identical methods, and so we document
28- :py:class: `PPerm ` as if it was a class.
28+ :py:class: `PPerm ` as if it was a class.
2929
3030.. py :class :: PPerm
3131
@@ -37,7 +37,7 @@ While :py:class:`PPerm` is not a class the objects returned by
3737 as an array of the images :math:`\{(0)f,(1)f,\ldots,(n−1)f\}`.
3838
3939 .. py:method:: __eq__ (self : PPerm, that: PPerm) -> bool
40-
40+
4141 Equality comparison.
4242
4343 Returns `` True `` if `` self `` equals `` that`` by comparing their
@@ -47,16 +47,16 @@ While :py:class:`PPerm` is not a class the objects returned by
4747 :type that: PPerm
4848
4949 :returns: A `` bool `` .
50-
50+
5151 .. py:method:: __getitem__ (self : PPerm, i: int ) -> int
52-
52+
5353 Returns the image of `` i`` .
5454
5555 :param i: the value whose image is sought.
5656 :type i: int
5757
5858 :return : An `` int `` .
59-
59+
6060 .. py:method:: __lt__ (self : PPerm, that: PPerm) -> bool
6161
6262 Less than comparison.
@@ -68,16 +68,16 @@ While :py:class:`PPerm` is not a class the objects returned by
6868 :type that: PPerm
6969
7070 :returns: A `` bool `` .
71-
72- .. py:method:: __mul__ (self : PPerm, that: PPerm) -> PPerm
71+
72+ .. py:method:: __mul__ (self : PPerm, that: PPerm) -> PPerm
7373
7474 Right multiply `` self `` by `` that`` .
7575
7676 :param that: the partial perm to multiply with .
7777 :type that: PPerm
7878
7979 :returns: A :py:class :`PPerm` .
80-
80+
8181 .. py:method:: degree(self : PPerm) -> int
8282
8383 Returns the degree.
@@ -87,7 +87,7 @@ While :py:class:`PPerm` is not a class the objects returned by
8787
8888 :Parameters: `` None ``
8989 :return : An `` int `` .
90-
90+
9191 .. py:method:: identity(self : PPerm) -> int
9292
9393 Returns the identity partial perm on :py:meth:`degree` points.
@@ -111,7 +111,7 @@ While :py:class:`PPerm` is not a class the objects returned by
111111 :rtype: PPerm
112112
113113 :raises RuntimeError : if any value in `` l`` exceeds `` len (l)`` .
114-
114+
115115 .. py:staticmethod :: make_identity(M: int ) -> PPerm
116116
117117 Returns the identity partial perm on the given number of
@@ -120,9 +120,9 @@ While :py:class:`PPerm` is not a class the objects returned by
120120 :Parameters: ** M** (int ) - the degree.
121121
122122 :Returns: A value of type :py:class :`PPerm` .
123-
123+
124124 .. py:method:: product_inplace(self : PPerm, x: PPerm, y: PPerm) -> None
125-
125+
126126 Multiply two partial perms and store the product in `` self `` .
127127
128128 :param x: a partial perm.
@@ -131,7 +131,7 @@ While :py:class:`PPerm` is not a class the objects returned by
131131 :type y: PPerm
132132
133133 :return : (None )
134-
134+
135135 .. py:method:: rank(self : PPerm) -> int
136136
137137 Returns the number of distinct image values.
@@ -141,21 +141,19 @@ While :py:class:`PPerm` is not a class the objects returned by
141141
142142 :Parameters: None
143143 :return : An `` int `` .
144-
144+
145145 .. py:method:: images(self : PPerm) -> Iterator
146146
147147 Returns an iterator pointing at the first image value.
148148
149149 :Parameters: None
150150 :return : An iterator.
151-
152151 .. py:method:: inverse(self : PPerm) -> PPerm
153152
154153 Returns the inverse.
155154
156155 :Parameters: None
157156 :Returns: A :py:class :`PPerm` .
158-
159157
160158 .. py:staticmethod :: make(dom: List[int ], ran: List[int ], M: int ) -> PPerm
161159 :noindex:
@@ -183,14 +181,14 @@ While :py:class:`PPerm` is not a class the objects returned by
183181
184182 :Parameters: None .
185183 :return : A `` PPerm`` .
186-
184+
187185 .. py:method:: right_one(self : PPerm) -> PPerm
188186
189187 Returns the right one of this.
190188
191189 :Parameters: None .
192190 :return : A `` PPerm`` .
193-
191+
194192 .. py:method:: undef(self : PPerm) -> int
195193
196194 Returns the integer value used to represent undefined.
@@ -199,4 +197,3 @@ While :py:class:`PPerm` is not a class the objects returned by
199197
200198 :Returns: An `` int `` .
201199
202-
0 commit comments