Skip to content

Commit 3071bc7

Browse files
rebuilding site Wed 29 Mar 2023 17:23:13 BST
1 parent 9c2b1e9 commit 3071bc7

81 files changed

Lines changed: 219 additions & 213 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_sources/api/PPerm.rst.txt

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
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
2121
in the image of the specified partial perm with fewer points requiring less
2222
space per point. If ``libsemigroups`` has been compiled with ``HPCombi``
2323
enabled, 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

2626
While :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-

_sources/api/Perm.rst.txt

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
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
2121
in the image of the specified permutation with fewer points requiring less
2222
space per point. If ``libsemigroups`` has been compiled with ``HPCombi``
2323
enabled, then the objects returned by :py:class:`Perm` use the SSE and AVX
24-
instruction sets are used for very fast manipulation.
24+
instruction sets are used for very fast manipulation.
2525

2626
While :py:class:`Perm` is not a class the objects returned by
2727
:py:class:`Perm` have identical methods, and so we document
28-
:py:class:`Perm` as if it was a class.
28+
:py:class:`Perm` as if it was a class.
2929

3030
.. py:class:: Perm
3131
@@ -37,7 +37,7 @@ While :py:class:`Perm` 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: Perm, that: Perm) -> bool
40-
40+
4141
Equality comparison.
4242
4343
Returns ``True`` if ``self`` equals ``that`` by comparing their
@@ -47,16 +47,16 @@ While :py:class:`Perm` is not a class the objects returned by
4747
:type that: Perm
4848
4949
:returns: A ``bool``.
50-
50+
5151
.. py:method:: __getitem__(self: Perm, 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: Perm, that: Perm) -> bool
6161
6262
Less than comparison.
@@ -68,16 +68,16 @@ While :py:class:`Perm` is not a class the objects returned by
6868
:type that: Perm
6969
7070
:returns: A ``bool``.
71-
72-
.. py:method:: __mul__(self: Perm, that: Perm) -> Perm
71+
72+
.. py:method:: __mul__(self: Perm, that: Perm) -> Perm
7373
7474
Right multiply ``self`` by ``that``.
7575
7676
:param that: the permutation to multiply with.
7777
:type that: Perm
7878
7979
:returns: A :py:class:`Perm`.
80-
80+
8181
.. py:method:: degree(self: Perm) -> int
8282
8383
Returns the degree.
@@ -87,7 +87,7 @@ While :py:class:`Perm` is not a class the objects returned by
8787
8888
:Parameters: ``None``
8989
:return: An ``int``.
90-
90+
9191
.. py:method:: identity(self: Perm) -> int
9292
9393
Returns the identity permutation on :py:meth:`degree` points.
@@ -111,7 +111,7 @@ While :py:class:`Perm` is not a class the objects returned by
111111
:rtype: Perm
112112
113113
:raises RuntimeError: if any value in ``l`` exceeds ``len(l)``.
114-
114+
115115
.. py:staticmethod:: make_identity(M: int) -> Perm
116116
117117
Returns the identity permutation on the given number of
@@ -120,9 +120,9 @@ While :py:class:`Perm` is not a class the objects returned by
120120
:Parameters: **M** (int) - the degree.
121121
122122
:Returns: A value of type :py:class:`Perm`.
123-
123+
124124
.. py:method:: product_inplace(self: Perm, x: Perm, y: Perm) -> None
125-
125+
126126
Multiply two permutations and store the product in ``self``.
127127
128128
:param x: a permutation.
@@ -131,7 +131,7 @@ While :py:class:`Perm` is not a class the objects returned by
131131
:type y: Perm
132132
133133
:return: (None)
134-
134+
135135
.. py:method:: rank(self: Perm) -> int
136136
137137
Returns the number of distinct image values.
@@ -141,20 +141,19 @@ While :py:class:`Perm` is not a class the objects returned by
141141
142142
:Parameters: None
143143
:return: An ``int``.
144-
144+
145145
.. py:method:: images(self: Perm) -> 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: Perm) -> Perm
153152
154153
Returns the inverse.
155154
156155
:Parameters: None
157156
:Returns: A :py:class:`Perm`.
158-
159157
160-
158+
159+

0 commit comments

Comments
 (0)