Skip to content

Commit

Permalink
deploy: 20c5789
Browse files Browse the repository at this point in the history
  • Loading branch information
AngryMaciek committed Aug 5, 2023
1 parent ecc0335 commit 94ca4aa
Show file tree
Hide file tree
Showing 46 changed files with 2,670 additions and 2,385 deletions.
1 change: 1 addition & 0 deletions docs/DoxygenLayout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<tab type="mainpage" visible="yes" title=""/>
<tab type="usergroup" title="File Reference">
<tab type="user" url="_hypercomplex_8hpp.html" title="Hypercomplex"/>
<tab type="user" url="_hypercomplex___m_p_f_r_8hpp.html" title="Hypercomplex_MPFR"/>
<tab type="user" url="_polynomial_8hpp.html" title="Polynomial"/>
</tab>
</navindex>
Expand Down
690 changes: 94 additions & 596 deletions docs/html/_hypercomplex_8hpp.html

Large diffs are not rendered by default.

2,427 changes: 978 additions & 1,449 deletions docs/html/_hypercomplex_8hpp_source.html

Large diffs are not rendered by default.

616 changes: 616 additions & 0 deletions docs/html/_hypercomplex___m_p_f_r_8hpp.html

Large diffs are not rendered by default.

616 changes: 616 additions & 0 deletions docs/html/_hypercomplex___m_p_f_r_8hpp_source.html

Large diffs are not rendered by default.

40 changes: 20 additions & 20 deletions docs/html/_polynomial_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,43 +102,43 @@
<tr class="memitem:a1dd3a3950d63574bd47995c9429256e2"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a1dd3a3950d63574bd47995c9429256e2">RingInverse</a> (const int64_t x, const int64_t mod)</td></tr>
<tr class="memdesc:a1dd3a3950d63574bd47995c9429256e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer multiplicative inverse in a modular ring. <a href="_polynomial_8hpp.html#a1dd3a3950d63574bd47995c9429256e2">More...</a><br /></td></tr>
<tr class="separator:a1dd3a3950d63574bd47995c9429256e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab39eb7534930ff0adc53ded03c96679b"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:ab39eb7534930ff0adc53ded03c96679b"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:ab39eb7534930ff0adc53ded03c96679b"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#ab39eb7534930ff0adc53ded03c96679b">operator==</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P1, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P2)</td></tr>
<tr class="memdesc:ab39eb7534930ff0adc53ded03c96679b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality operator. <a href="_polynomial_8hpp.html#ab39eb7534930ff0adc53ded03c96679b">More...</a><br /></td></tr>
<tr class="separator:ab39eb7534930ff0adc53ded03c96679b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5bc05fb2661093163b44bfdb2f07db6"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:aa5bc05fb2661093163b44bfdb2f07db6"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:aa5bc05fb2661093163b44bfdb2f07db6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#aa5bc05fb2661093163b44bfdb2f07db6">operator!=</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P1, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P2)</td></tr>
<tr class="memdesc:aa5bc05fb2661093163b44bfdb2f07db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inequality operator. <a href="_polynomial_8hpp.html#aa5bc05fb2661093163b44bfdb2f07db6">More...</a><br /></td></tr>
<tr class="separator:aa5bc05fb2661093163b44bfdb2f07db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1259d353e8e4d57bf2342b46f238f5c5"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a1259d353e8e4d57bf2342b46f238f5c5"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a1259d353e8e4d57bf2342b46f238f5c5"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a1259d353e8e4d57bf2342b46f238f5c5">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P)</td></tr>
<tr class="memdesc:a1259d353e8e4d57bf2342b46f238f5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print operator. <a href="_polynomial_8hpp.html#a1259d353e8e4d57bf2342b46f238f5c5">More...</a><br /></td></tr>
<tr class="separator:a1259d353e8e4d57bf2342b46f238f5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada08bad24346623f552dd5483b3b2b44"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:ada08bad24346623f552dd5483b3b2b44"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:ada08bad24346623f552dd5483b3b2b44"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#ada08bad24346623f552dd5483b3b2b44">operator*</a> (const int64_t x, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P)</td></tr>
<tr class="memdesc:ada08bad24346623f552dd5483b3b2b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplication-by-scalar operator. <a href="_polynomial_8hpp.html#ada08bad24346623f552dd5483b3b2b44">More...</a><br /></td></tr>
<tr class="separator:ada08bad24346623f552dd5483b3b2b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775a48e6b08ae2950870cdd5106d1235"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a775a48e6b08ae2950870cdd5106d1235"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a775a48e6b08ae2950870cdd5106d1235"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a775a48e6b08ae2950870cdd5106d1235">operator+</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P1, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P2)</td></tr>
<tr class="memdesc:a775a48e6b08ae2950870cdd5106d1235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Addition operator. <a href="_polynomial_8hpp.html#a775a48e6b08ae2950870cdd5106d1235">More...</a><br /></td></tr>
<tr class="separator:a775a48e6b08ae2950870cdd5106d1235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756820e0ec0f934daca2246fdbd8f071"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a756820e0ec0f934daca2246fdbd8f071"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a756820e0ec0f934daca2246fdbd8f071"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a756820e0ec0f934daca2246fdbd8f071">operator-</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P1, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P2)</td></tr>
<tr class="memdesc:a756820e0ec0f934daca2246fdbd8f071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtraction operator. <a href="_polynomial_8hpp.html#a756820e0ec0f934daca2246fdbd8f071">More...</a><br /></td></tr>
<tr class="separator:a756820e0ec0f934daca2246fdbd8f071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b98895946924af3819a4de97bed579e"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a5b98895946924af3819a4de97bed579e"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a5b98895946924af3819a4de97bed579e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a5b98895946924af3819a4de97bed579e">operator*</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P1, const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P2)</td></tr>
<tr class="memdesc:a5b98895946924af3819a4de97bed579e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convolution multiplication in a polynomial quotient ring operator. <a href="_polynomial_8hpp.html#a5b98895946924af3819a4de97bed579e">More...</a><br /></td></tr>
<tr class="separator:a5b98895946924af3819a4de97bed579e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af487fd9106ac42a95572f44669c8bdd2"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:af487fd9106ac42a95572f44669c8bdd2"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:af487fd9106ac42a95572f44669c8bdd2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#af487fd9106ac42a95572f44669c8bdd2">operator%</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P, const int64_t x)</td></tr>
<tr class="memdesc:af487fd9106ac42a95572f44669c8bdd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coefficient reduction modulo a scalar. <a href="_polynomial_8hpp.html#af487fd9106ac42a95572f44669c8bdd2">More...</a><br /></td></tr>
<tr class="separator:af487fd9106ac42a95572f44669c8bdd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947a92ea5edd042a91568b97821bfd47"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a947a92ea5edd042a91568b97821bfd47"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a947a92ea5edd042a91568b97821bfd47"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a947a92ea5edd042a91568b97821bfd47">CenteredLift</a> (<a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; *P, const int64_t mod)</td></tr>
<tr class="memdesc:a947a92ea5edd042a91568b97821bfd47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center-lift polynomial in a modular quotient ring. <a href="_polynomial_8hpp.html#a947a92ea5edd042a91568b97821bfd47">More...</a><br /></td></tr>
<tr class="separator:a947a92ea5edd042a91568b97821bfd47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4416945734f6b3cab026aa3baa51e4fe"><td class="memTemplParams" colspan="2">template&lt;const unsigned int MaxDeg&gt; </td></tr>
<tr class="memitem:a4416945734f6b3cab026aa3baa51e4fe"><td class="memTemplParams" colspan="2">template&lt;const uint64_t MaxDeg&gt; </td></tr>
<tr class="memitem:a4416945734f6b3cab026aa3baa51e4fe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="_polynomial_8hpp.html#a4416945734f6b3cab026aa3baa51e4fe">RingInverse</a> (const <a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; &amp;P, const int64_t &amp;mod)</td></tr>
<tr class="memdesc:a4416945734f6b3cab026aa3baa51e4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse polynomial in a modular quotient ring. <a href="_polynomial_8hpp.html#a4416945734f6b3cab026aa3baa51e4fe">More...</a><br /></td></tr>
<tr class="separator:a4416945734f6b3cab026aa3baa51e4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -150,7 +150,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a947a92ea5edd042a91568b97
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname">void CenteredLift </td>
Expand Down Expand Up @@ -189,7 +189,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa5bc05fb2661093163b44bfd
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
Expand Down Expand Up @@ -229,7 +229,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af487fd9106ac42a95572f446
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; operator% </td>
Expand Down Expand Up @@ -269,7 +269,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ada08bad24346623f552dd548
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; operator* </td>
Expand Down Expand Up @@ -309,7 +309,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5b98895946924af3819a4de9
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; operator* </td>
Expand Down Expand Up @@ -349,7 +349,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a775a48e6b08ae2950870cdd5
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; operator+ </td>
Expand Down Expand Up @@ -389,7 +389,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a756820e0ec0f934daca2246f
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; operator- </td>
Expand Down Expand Up @@ -429,7 +429,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1259d353e8e4d57bf2342b46
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname">std::ostream &amp; operator&lt;&lt; </td>
Expand Down Expand Up @@ -469,7 +469,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ab39eb7534930ff0adc53ded0
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
Expand Down Expand Up @@ -547,7 +547,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4416945734f6b3cab026aa3b
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;const unsigned int MaxDeg&gt; </div>
template&lt;const uint64_t MaxDeg&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_polynomial.html">Polynomial</a>&lt; MaxDeg &gt; RingInverse </td>
Expand Down
Loading

0 comments on commit 94ca4aa

Please sign in to comment.