Skip to content

Commit

Permalink
Deploying to gh-pages from @ 39799a2 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobwilliams committed Jan 21, 2024
1 parent 28dfea9 commit 63dcbbc
Show file tree
Hide file tree
Showing 27 changed files with 6,302 additions and 5,613 deletions.
12 changes: 12 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,13 @@ <h2>Methods</h2>
<td><a href="https://github.com/jacobwilliams/nswc">NSWC Library</a></td>
</tr>
<tr>
<td><a href="https://jacobwilliams.github.io/polyroots-fortran/proc/quadpl.html"><code>quadpl</code></a></td>
<td>Quadratic</td>
<td>real</td>
<td>complex</td>
<td><a href="https://github.com/jacobwilliams/nswc">NSWC Library</a></td>
</tr>
<tr>
<td><a href="https://jacobwilliams.github.io/polyroots-fortran/proc/dpolz.html"><code>dpolz</code></a></td>
<td>General</td>
<td>real</td>
Expand Down Expand Up @@ -218,6 +225,11 @@ <h2>Methods</h2>
</tr>
</tbody>
</table>
<p>The library also includes some utility routines:</p>
<ul>
<li><a href="https://jacobwilliams.github.io/polyroots-fortran/interface/newton_root_polish.html">newton_root_polish</a></li>
<li><a href="https://jacobwilliams.github.io/polyroots-fortran/proc/sort_roots.html">sort_roots</a></li>
</ul>
<h2>Example</h2>
<p>An example of using <code>polyroots</code> to compute the zeros for a 5th order real polynomial <script type="math/tex; mode=display">P(x) = x^5 + 2x^4 + 3x^3 + 4x^2 + 5x + 6</script>
</p>
Expand Down
67 changes: 41 additions & 26 deletions lists/procedures.html
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,12 @@ <h1>Procedures</h1>
<td><a href='../module/polyroots_module.html'>polyroots_module</a></td>
<td>Subroutine</td>
<td><p>Solve the real coefficient algebraic equation by the qr-method.</p><a href="../proc/qr_algeq_solver.html" class="pull-right"><emph>Read more&hellip;</emph></a></td>
</tr>
<tr>
<td><a href='../proc/quadpl.html'>quadpl</a></td>
<td><a href='../module/polyroots_module.html'>polyroots_module</a></td>
<td>Subroutine</td>
<td><p>Calculate the zeros of the quadratic <code>a*z**2 + b*z + c</code>.</p><a href="../proc/quadpl.html" class="pull-right"><emph>Read more&hellip;</emph></a></td>
</tr>
<tr>
<td><a href='../proc/right.html'>right</a></td>
Expand Down Expand Up @@ -374,11 +380,11 @@ <h1>Procedures</h1>
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: call~~graph~~CallGraph Pages: 1 -->
<svg id="callgraphCallGraph" width="855pt" height="672pt"
viewBox="0.00 0.00 855.00 672.28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="call~~graph~~CallGraph" class="graph" transform="scale(1.3 1.3) rotate(0) translate(4 868)">
<svg id="callgraphCallGraph" width="855pt" height="705pt"
viewBox="0.00 0.00 855.00 704.66" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="call~~graph~~CallGraph" class="graph" transform="scale(1.3 1.3) rotate(0) translate(4 910)">
<title>call~~graph~~CallGraph</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-868 1105,-868 1105,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-910 1105,-910 1105,4 -4,4"/>
<!-- interface~newton_root_polish -->
<g id="call~~graph~~CallGraph_node1" class="node">
<title>interface~newton_root_polish</title>
Expand Down Expand Up @@ -476,9 +482,9 @@ <h1>Procedures</h1>
<polygon fill="#000000" stroke="#000000" points="954.76,-99.5 964.76,-96 954.76,-92.5 954.76,-99.5"/>
</g>
<!-- proc~right -->
<g id="call~~graph~~CallGraph_node34" class="node">
<g id="call~~graph~~CallGraph_node35" class="node">
<title>proc~right</title>
<g id="a_call~~graph~~CallGraph_node34"><a xlink:href="../proc/right.html" xlink:title="polyroots_module::right">
<g id="a_call~~graph~~CallGraph_node35"><a xlink:href="../proc/right.html" xlink:title="polyroots_module::right">
<polygon fill="#d9534f" stroke="#d9534f" points="1100.5,-66 961.5,-66 961.5,-42 1100.5,-42 1100.5,-66"/>
<text text-anchor="middle" x="1031" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::right</text>
</a>
Expand Down Expand Up @@ -596,9 +602,9 @@ <h1>Procedures</h1>
</g>
</g>
<!-- proc~scomqr -->
<g id="call~~graph~~CallGraph_node39" class="node">
<g id="call~~graph~~CallGraph_node40" class="node">
<title>proc~scomqr</title>
<g id="a_call~~graph~~CallGraph_node39"><a xlink:href="../proc/scomqr.html" xlink:title="polyroots_module::scomqr">
<g id="a_call~~graph~~CallGraph_node40"><a xlink:href="../proc/scomqr.html" xlink:title="polyroots_module::scomqr">
<polygon fill="#d9534f" stroke="#d9534f" points="487.5,-444 333.5,-444 333.5,-420 487.5,-420 487.5,-444"/>
<text text-anchor="middle" x="410.5" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::scomqr</text>
</a>
Expand Down Expand Up @@ -812,9 +818,9 @@ <h1>Procedures</h1>
<polygon fill="#000000" stroke="#000000" points="323.38,-141.5 333.38,-138 323.38,-134.5 323.38,-141.5"/>
</g>
<!-- proc~start -->
<g id="call~~graph~~CallGraph_node41" class="node">
<g id="call~~graph~~CallGraph_node42" class="node">
<title>proc~start</title>
<g id="a_call~~graph~~CallGraph_node41"><a xlink:href="../proc/start.html" xlink:title="polyroots_module::start">
<g id="a_call~~graph~~CallGraph_node42"><a xlink:href="../proc/start.html" xlink:title="polyroots_module::start">
<polygon fill="#d9534f" stroke="#d9534f" points="480,-108 341,-108 341,-84 480,-84 480,-108"/>
<text text-anchor="middle" x="410.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::start</text>
</a>
Expand All @@ -835,19 +841,28 @@ <h1>Procedures</h1>
</a>
</g>
</g>
<!-- proc~quadpl -->
<g id="call~~graph~~CallGraph_node34" class="node">
<title>proc~quadpl</title>
<g id="a_call~~graph~~CallGraph_node34"><a xlink:href="../proc/quadpl.html" xlink:title="polyroots_module::quadpl">
<polygon fill="#d9534f" stroke="#d9534f" points="196,-780 45,-780 45,-756 196,-756 196,-780"/>
<text text-anchor="middle" x="120.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::quadpl</text>
</a>
</g>
</g>
<!-- proc~rpoly -->
<g id="call~~graph~~CallGraph_node35" class="node">
<g id="call~~graph~~CallGraph_node36" class="node">
<title>proc~rpoly</title>
<g id="a_call~~graph~~CallGraph_node35"><a xlink:href="../proc/rpoly.html" xlink:title="polyroots_module::rpoly">
<polygon fill="#d9534f" stroke="#d9534f" points="191.5,-780 49.5,-780 49.5,-756 191.5,-756 191.5,-780"/>
<text text-anchor="middle" x="120.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rpoly</text>
<g id="a_call~~graph~~CallGraph_node36"><a xlink:href="../proc/rpoly.html" xlink:title="polyroots_module::rpoly">
<polygon fill="#d9534f" stroke="#d9534f" points="191.5,-822 49.5,-822 49.5,-798 191.5,-798 191.5,-822"/>
<text text-anchor="middle" x="120.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rpoly</text>
</a>
</g>
</g>
<!-- proc~rpqr79 -->
<g id="call~~graph~~CallGraph_node36" class="node">
<g id="call~~graph~~CallGraph_node37" class="node">
<title>proc~rpqr79</title>
<g id="a_call~~graph~~CallGraph_node36"><a xlink:href="../proc/rpqr79.html" xlink:title="polyroots_module::rpqr79">
<g id="a_call~~graph~~CallGraph_node37"><a xlink:href="../proc/rpqr79.html" xlink:title="polyroots_module::rpqr79">
<polygon fill="#d9534f" stroke="#d9534f" points="196,-654 45,-654 45,-630 196,-630 196,-654"/>
<text text-anchor="middle" x="120.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rpqr79</text>
</a>
Expand All @@ -860,9 +875,9 @@ <h1>Procedures</h1>
<polygon fill="#000000" stroke="#000000" points="333.61,-645.5 343.61,-642 333.61,-638.5 333.61,-645.5"/>
</g>
<!-- proc~rpzero -->
<g id="call~~graph~~CallGraph_node37" class="node">
<g id="call~~graph~~CallGraph_node38" class="node">
<title>proc~rpzero</title>
<g id="a_call~~graph~~CallGraph_node37"><a xlink:href="../proc/rpzero.html" xlink:title="polyroots_module::rpzero">
<g id="a_call~~graph~~CallGraph_node38"><a xlink:href="../proc/rpzero.html" xlink:title="polyroots_module::rpzero">
<polygon fill="#d9534f" stroke="#d9534f" points="194.5,-318 46.5,-318 46.5,-294 194.5,-294 194.5,-318"/>
<text text-anchor="middle" x="120.5" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rpzero</text>
</a>
Expand All @@ -875,20 +890,20 @@ <h1>Procedures</h1>
<polygon fill="#000000" stroke="#000000" points="325.28,-309.5 335.28,-306 325.28,-302.5 325.28,-309.5"/>
</g>
<!-- proc~rroots_chebyshev_cubic -->
<g id="call~~graph~~CallGraph_node38" class="node">
<g id="call~~graph~~CallGraph_node39" class="node">
<title>proc~rroots_chebyshev_cubic</title>
<g id="a_call~~graph~~CallGraph_node38"><a xlink:href="../proc/rroots_chebyshev_cubic.html" xlink:title="polyroots_module::rroots_chebyshev_cubic">
<polygon fill="#d9534f" stroke="#d9534f" points="241,-822 0,-822 0,-798 241,-798 241,-822"/>
<text text-anchor="middle" x="120.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rroots_chebyshev_cubic</text>
<g id="a_call~~graph~~CallGraph_node39"><a xlink:href="../proc/rroots_chebyshev_cubic.html" xlink:title="polyroots_module::rroots_chebyshev_cubic">
<polygon fill="#d9534f" stroke="#d9534f" points="241,-864 0,-864 0,-840 241,-840 241,-864"/>
<text text-anchor="middle" x="120.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::rroots_chebyshev_cubic</text>
</a>
</g>
</g>
<!-- proc~sort_roots -->
<g id="call~~graph~~CallGraph_node40" class="node">
<g id="call~~graph~~CallGraph_node41" class="node">
<title>proc~sort_roots</title>
<g id="a_call~~graph~~CallGraph_node40"><a xlink:href="../proc/sort_roots.html" xlink:title="polyroots_module::sort_roots">
<polygon fill="#d9534f" stroke="#d9534f" points="203.5,-864 37.5,-864 37.5,-840 203.5,-840 203.5,-864"/>
<text text-anchor="middle" x="120.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::sort_roots</text>
<g id="a_call~~graph~~CallGraph_node41"><a xlink:href="../proc/sort_roots.html" xlink:title="polyroots_module::sort_roots">
<polygon fill="#d9534f" stroke="#d9534f" points="203.5,-906 37.5,-906 37.5,-882 203.5,-882 203.5,-906"/>
<text text-anchor="middle" x="120.5" y="-891.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">polyroots_module::sort_roots</text>
</a>
</g>
</g>
Expand Down
Loading

0 comments on commit 63dcbbc

Please sign in to comment.