Skip to content

Commit

Permalink
Deploying to gh-pages from @ 0584391 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobwilliams committed Jan 27, 2024
1 parent f169857 commit 7fe50ca
Show file tree
Hide file tree
Showing 22 changed files with 1,529 additions and 1,229 deletions.
3 changes: 2 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ <h3>Features</h3>
<li><a href="https://www.netlib.org/lapack/">LAPACK</a> routines (<code>dgesv</code> or <code>dgels</code>) for dense systems: If <code>n=m</code>, uses <code>dgesv</code> (LU decomposition). If <code>n/=m</code>, uses <code>dgels</code> (if <code>m&gt;n</code> uses QR factorization, if <code>m&lt;n</code> uses LQ factorization).</li>
<li><a href="https://github.com/jacobwilliams/LSQR">lsqr</a> -- a conjugate-gradient type method for solving sparse linear equations and sparse least-squares problems.</li>
<li><a href="https://github.com/jacobwilliams/lusol">lusol</a> -- A sparse LU factorization for square and rectangular matrices, with Bartels-Golub-Reid updates for column replacement and other rank-1 modifications.</li>
<li><a href="https://github.com/jacobwilliams/LSMR">lsmr</a> -- a conjugate-gradient type method for solving sparse linear equations and sparse least-squares problems</li>
</ol>
</li>
<li>Has a Broyden update option.</li>
Expand Down Expand Up @@ -152,7 +153,7 @@ <h3>Compiling</h3>
<span class="n">nlesolver-fortran</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="n">git</span><span class="p">=</span><span class="s2">&quot;https://github.com/jacobwilliams/nlesolver-fortran.git&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">tag</span><span class="p">=</span><span class="s2">&quot;1.1.0&quot;</span><span class="w"> </span><span class="p">}</span>
</code></pre></div>

<p>Note that LAPACK is required to build. The <a href="https://github.com/jacobwilliams/fmin">fmin</a>, <a href="https://github.com/jacobwilliams/LSQR">lsqr</a>, and <a href="https://github.com/jacobwilliams/lusol">lusol</a> libraries are also dependencies (which will be automatically downloaded by fpm).</p>
<p>Note that LAPACK is required to build. The <a href="https://github.com/jacobwilliams/fmin">fmin</a>, <a href="https://github.com/jacobwilliams/LSQR">lsqr</a>, <a href="https://github.com/jacobwilliams/lusol">lusol</a>, and <a href="https://github.com/jacobwilliams/LSMR">lsmr</a> libraries are also dependencies (which will be automatically downloaded by fpm).</p>
<h3>Documentation</h3>
<ul>
<li>The API documentation for the current <code>master</code> branch can be found <a href="https://jacobwilliams.github.io/nlesolver-fortran/">here</a>. This is generated by processing the source files with <a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>.</li>
Expand Down
2 changes: 1 addition & 1 deletion interface/export_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>export_func
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion interface/func_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>func_func
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion interface/grad_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>grad_func
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion interface/grad_func_sparse.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>grad_func_sparse
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion interface/linesearch_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>linesearch_func
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion interface/wait_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1>wait_func
<li class="list-inline-item" id="statements"><i class="fa fa-list-ol"></i>
<a data-bs-toggle="tooltip"
data-bs-placement="bottom" data-html="true"
title=" 8.1% of total for procedures.">49 statements</a>
title=" 7.9% of total for procedures.">49 statements</a>
</li>

<li class="list-inline-item" id="source-file">
Expand Down
56 changes: 34 additions & 22 deletions lists/modules.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,64 +83,76 @@ <h1>Modules</h1>
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: module~~graph~~ModuleGraph Pages: 1 -->
<svg id="modulegraphModuleGraph" width="251pt" height="158pt"
viewBox="0.00 0.00 251.00 158.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="module~~graph~~ModuleGraph" class="graph" transform="scale(1 1) rotate(0) translate(4 154)">
<svg id="modulegraphModuleGraph" width="251pt" height="200pt"
viewBox="0.00 0.00 251.00 200.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="module~~graph~~ModuleGraph" class="graph" transform="scale(1 1) rotate(0) translate(4 196)">
<title>module~~graph~~ModuleGraph</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-154 247,-154 247,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-196 247,-196 247,4 -4,4"/>
<!-- module~nlesolver_module -->
<g id="module~~graph~~ModuleGraph_node1" class="node">
<title>module~nlesolver_module</title>
<polygon fill="none" stroke="black" points="243,-87 136,-87 136,-63 243,-63 243,-87"/>
<text text-anchor="middle" x="189.5" y="-72.6" font-family="Helvetica,sans-Serif" font-size="10.50">nlesolver_module</text>
<polygon fill="none" stroke="black" points="243,-108 136,-108 136,-84 243,-84 243,-108"/>
<text text-anchor="middle" x="189.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50">nlesolver_module</text>
</g>
<!-- fmin_module -->
<g id="module~~graph~~ModuleGraph_node2" class="node">
<title>fmin_module</title>
<polygon fill="#337ab7" stroke="#337ab7" points="91,-150 9,-150 9,-126 91,-126 91,-150"/>
<text text-anchor="middle" x="50" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fmin_module</text>
<polygon fill="#337ab7" stroke="#337ab7" points="91,-192 9,-192 9,-168 91,-168 91,-192"/>
<text text-anchor="middle" x="50" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fmin_module</text>
</g>
<!-- module~nlesolver_module&#45;&gt;fmin_module -->
<g id="module~~graph~~ModuleGraph_edge1" class="edge">
<title>module~nlesolver_module&#45;&gt;fmin_module</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M163.82,-87.02C146.13,-95.56 121.7,-107.2 100,-117 96.4,-118.62 92.64,-120.29 88.87,-121.94"/>
<polygon fill="#000000" stroke="#000000" points="87.36,-118.78 79.58,-125.97 90.15,-125.2 87.36,-118.78"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M173.5,-108.2C156.4,-121.73 127.3,-143.67 100,-159 97.14,-160.61 94.12,-162.18 91.06,-163.68"/>
<polygon fill="#000000" stroke="#000000" points="89.39,-160.6 81.81,-167.99 92.35,-166.94 89.39,-160.6"/>
</g>
<!-- iso_fortran_env -->
<g id="module~~graph~~ModuleGraph_node3" class="node">
<title>iso_fortran_env</title>
<polygon fill="#337ab7" stroke="#337ab7" points="97,-108 3,-108 3,-84 97,-84 97,-108"/>
<text text-anchor="middle" x="50" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">iso_fortran_env</text>
<polygon fill="#337ab7" stroke="#337ab7" points="97,-150 3,-150 3,-126 97,-126 97,-150"/>
<text text-anchor="middle" x="50" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">iso_fortran_env</text>
</g>
<!-- module~nlesolver_module&#45;&gt;iso_fortran_env -->
<g id="module~~graph~~ModuleGraph_edge2" class="edge">
<title>module~nlesolver_module&#45;&gt;iso_fortran_env</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M135.73,-83.06C126.39,-84.49 116.63,-85.98 107.19,-87.42"/>
<polygon fill="#000000" stroke="#000000" points="106.48,-83.99 97.12,-88.96 107.53,-90.91 106.48,-83.99"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M149.1,-108.04C133.85,-112.69 116.23,-118.07 100.17,-122.98"/>
<polygon fill="#000000" stroke="#000000" points="98.95,-119.69 90.41,-125.96 100.99,-126.39 98.95,-119.69"/>
</g>
<!-- lsqr_module -->
<!-- lsmrModule -->
<g id="module~~graph~~ModuleGraph_node4" class="node">
<title>lsmrModule</title>
<polygon fill="#337ab7" stroke="#337ab7" points="87.5,-108 12.5,-108 12.5,-84 87.5,-84 87.5,-108"/>
<text text-anchor="middle" x="50" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">lsmrModule</text>
</g>
<!-- module~nlesolver_module&#45;&gt;lsmrModule -->
<g id="module~~graph~~ModuleGraph_edge3" class="edge">
<title>module~nlesolver_module&#45;&gt;lsmrModule</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M135.73,-96C123.19,-96 109.89,-96 97.65,-96"/>
<polygon fill="#000000" stroke="#000000" points="97.64,-92.5 87.64,-96 97.64,-99.5 97.64,-92.5"/>
</g>
<!-- lsqr_module -->
<g id="module~~graph~~ModuleGraph_node5" class="node">
<title>lsqr_module</title>
<polygon fill="#337ab7" stroke="#337ab7" points="89,-66 11,-66 11,-42 89,-42 89,-66"/>
<text text-anchor="middle" x="50" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">lsqr_module</text>
</g>
<!-- module~nlesolver_module&#45;&gt;lsqr_module -->
<g id="module~~graph~~ModuleGraph_edge3" class="edge">
<g id="module~~graph~~ModuleGraph_edge4" class="edge">
<title>module~nlesolver_module&#45;&gt;lsqr_module</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M135.73,-66.94C123.78,-65.12 111.15,-63.19 99.39,-61.39"/>
<polygon fill="#000000" stroke="#000000" points="99.74,-57.9 89.32,-59.85 98.68,-64.82 99.74,-57.9"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M149.1,-83.96C133.59,-79.23 115.63,-73.74 99.34,-68.77"/>
<polygon fill="#000000" stroke="#000000" points="100.04,-65.32 89.46,-65.75 98,-72.02 100.04,-65.32"/>
</g>
<!-- lusol_ez_module -->
<g id="module~~graph~~ModuleGraph_node5" class="node">
<g id="module~~graph~~ModuleGraph_node6" class="node">
<title>lusol_ez_module</title>
<polygon fill="#337ab7" stroke="#337ab7" points="100,-24 0,-24 0,0 100,0 100,-24"/>
<text text-anchor="middle" x="50" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">lusol_ez_module</text>
</g>
<!-- module~nlesolver_module&#45;&gt;lusol_ez_module -->
<g id="module~~graph~~ModuleGraph_edge4" class="edge">
<g id="module~~graph~~ModuleGraph_edge5" class="edge">
<title>module~nlesolver_module&#45;&gt;lusol_ez_module</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M163.82,-62.98C146.13,-54.44 121.7,-42.8 100,-33 96.4,-31.38 92.64,-29.71 88.87,-28.06"/>
<polygon fill="#000000" stroke="#000000" points="90.15,-24.8 79.58,-24.03 87.36,-31.22 90.15,-24.8"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M173.5,-83.8C156.4,-70.27 127.3,-48.33 100,-33 97.14,-31.39 94.12,-29.82 91.06,-28.32"/>
<polygon fill="#000000" stroke="#000000" points="92.35,-25.06 81.81,-24.01 89.39,-31.4 92.35,-25.06"/>
</g>
</g>
</svg>
Expand Down
Loading

0 comments on commit 7fe50ca

Please sign in to comment.