Skip to content

Commit

Permalink
two times faster
Browse files Browse the repository at this point in the history
  • Loading branch information
vadimpiven committed Jun 21, 2020
1 parent e4a0bdd commit bcd4f36
Show file tree
Hide file tree
Showing 79 changed files with 12,405 additions and 12,156 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.8)
project(irrpoly VERSION 2.2.1 LANGUAGES C CXX) # remember to bump VERSION here
project(irrpoly VERSION 2.3.0 LANGUAGES C CXX) # remember to bump VERSION here

set(CMAKE_CXX_STANDARD 17)

Expand Down
2 changes: 1 addition & 1 deletion docs/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "irrpoly"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 2.2.1
PROJECT_NUMBER = 2.3.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
4 changes: 2 additions & 2 deletions docs/html/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -100,7 +100,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/classdropbox_1_1oxygen_1_1nn-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -111,7 +111,7 @@
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/classdropbox_1_1oxygen_1_1nn.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -193,7 +193,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -86,7 +86,7 @@
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -103,7 +103,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -115,7 +115,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
6 changes: 2 additions & 4 deletions docs/html/classirrpoly_1_1gfbase-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -82,14 +82,12 @@
<p>This is the complete list of members for <a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>base</b>() const -&gt; uintmax_t (defined in <a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a>)</td><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>gfn</b> (defined in <a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a>)</td><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>gfpoly</b> (defined in <a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a>)</td><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>make_gf</b> (defined in <a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a>)</td><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html#a82e5ad117ce524339e674df7ca5615d4">mul_inv</a>(uintmax_t) const -&gt; uintmax_t</td><td class="entry"><a class="el" href="classirrpoly_1_1gfbase.html">irrpoly::gfbase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
10 changes: 2 additions & 8 deletions docs/html/classirrpoly_1_1gfbase.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -93,12 +93,6 @@
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a4629c54acedf9d68518d69f408aa8e50"><td class="memItemLeft" align="right" valign="top"><a id="a4629c54acedf9d68518d69f408aa8e50"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>gfn</b></td></tr>
<tr class="separator:a4629c54acedf9d68518d69f408aa8e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b698c55895c21f04b1844dac71660e"><td class="memItemLeft" align="right" valign="top"><a id="a94b698c55895c21f04b1844dac71660e"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>gfpoly</b></td></tr>
<tr class="separator:a94b698c55895c21f04b1844dac71660e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49131882e3d1ae55a1ad3f279a6b36d2"><td class="memItemLeft" align="right" valign="top"><a id="a49131882e3d1ae55a1ad3f279a6b36d2"></a>
auto&#160;</td><td class="memItemRight" valign="bottom"><b>make_gf</b> (uintmax_t) -&gt; <a class="el" href="gf_8hpp.html#a49b6832f1afa3581768e57301d355575">gf</a></td></tr>
<tr class="separator:a49131882e3d1ae55a1ad3f279a6b36d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -137,7 +131,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a82e5ad117ce524339e674df7
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/classirrpoly_1_1gfn-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -125,7 +125,7 @@
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/classirrpoly_1_1gfn.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">irrpoly
&#160;<span id="projectnumber">2.2.1</span>
&#160;<span id="projectnumber">2.3.0</span>
</div>
<div id="projectbrief">Irreducibility and primitivity tests for polynomials over finite fields</div>
</td>
Expand Down Expand Up @@ -306,7 +306,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2b564f8407de09fcb22f1c2e
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 15 2020 19:35:13 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 21 2020 23:51:43 for irrpoly by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
Expand Down
Loading

0 comments on commit bcd4f36

Please sign in to comment.