Skip to content

Commit

Permalink
Deploying to gh-pages from @ 940f6da 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
gha3mi committed Apr 29, 2024
1 parent f5347bd commit e4915f5
Show file tree
Hide file tree
Showing 275 changed files with 16,116 additions and 16,115 deletions.
3 changes: 2 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ <h1>ForCAD</h1>
<p>ForCAD supports <strong>B-Spline</strong>, <strong>NURBS</strong>, <strong>Bezier</strong>, and <strong>Rational Bezier</strong> curves, surfaces, and volumes.</p>
<h2>Main Features</h2>
<ul>
<li>Parallelized using <code>OpenMP</code> and <code>do concurrent</code>.</li>
<li>Create NURBS objects by specifying control points, weights and knots.</li>
<li>Refine NURBS objects by inserting or removing knots and elevating degree.</li>
<li>Compute basis functions and derivatives of NURBS objects.</li>
Expand Down Expand Up @@ -254,7 +255,7 @@ <h3>Derived Types</h3>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
882 changes: 441 additions & 441 deletions interface/compute_multiplicity.html

Large diffs are not rendered by default.

400 changes: 200 additions & 200 deletions interface/elemconn_c0.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions interface/elemconn_cn.html
Original file line number Diff line number Diff line change
Expand Up @@ -341,24 +341,24 @@ <h3 class="card-title">Called by</h3>
<!-- proc~cmp_elem~2 -->
<g id="interface~~elemconn_cn~~CalledByGraph_node3" class="node">
<title>proc~cmp_elem~2</title>
<g id="a_interface~~elemconn_cn~~CalledByGraph_node3"><a xlink:href="../proc/cmp_elem~2.html" xlink:title="nurbs_volume%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="153,-66 0,-66 0,-42 153,-42 153,-66"/>
<text text-anchor="middle" x="76.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%cmp_elem</text>
<g id="a_interface~~elemconn_cn~~CalledByGraph_node3"><a xlink:href="../proc/cmp_elem~2.html" xlink:title="nurbs_curve%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="148,-66 5,-66 5,-42 148,-42 148,-66"/>
<text text-anchor="middle" x="76.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_curve%cmp_elem</text>
</a>
</g>
</g>
<!-- proc~cmp_elem~2&#45;&gt;interface~elemconn_cn -->
<g id="interface~~elemconn_cn~~CalledByGraph_edge2" class="edge">
<title>proc~cmp_elem~2&#45;&gt;interface~elemconn_cn</title>
<path fill="none" stroke="#ff0000" d="M153.15,-54C161.81,-54 170.5,-54 178.77,-54"/>
<polygon fill="#ff0000" stroke="#ff0000" points="178.99,-57.5 188.99,-54 178.99,-50.5 178.99,-57.5"/>
<path fill="none" stroke="#ff0000" d="M148.19,-54C158.52,-54 169,-54 178.88,-54"/>
<polygon fill="#ff0000" stroke="#ff0000" points="178.93,-57.5 188.93,-54 178.93,-50.5 178.93,-57.5"/>
</g>
<!-- proc~cmp_elem~3 -->
<g id="interface~~elemconn_cn~~CalledByGraph_node4" class="node">
<title>proc~cmp_elem~3</title>
<g id="a_interface~~elemconn_cn~~CalledByGraph_node4"><a xlink:href="../proc/cmp_elem~3.html" xlink:title="nurbs_curve%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="148,-24 5,-24 5,0 148,0 148,-24"/>
<text text-anchor="middle" x="76.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_curve%cmp_elem</text>
<g id="a_interface~~elemconn_cn~~CalledByGraph_node4"><a xlink:href="../proc/cmp_elem~3.html" xlink:title="nurbs_volume%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="153,-24 0,-24 0,0 153,0 153,-24"/>
<text text-anchor="middle" x="76.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%cmp_elem</text>
</a>
</g>
</g>
Expand Down Expand Up @@ -494,7 +494,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-p~4"></span>
<span class="anchor" id="variable-p~6"></span>
integer,
</td>
<td>intent(in)</td>
Expand All @@ -509,7 +509,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-xth"></span>
<span class="anchor" id="variable-xth~3"></span>
real(kind=rk),
</td>
<td>intent(in),</td>
Expand Down Expand Up @@ -539,7 +539,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-elemconn~4"></span>
<span class="anchor" id="variable-elemconn~16"></span>
integer,
</td>
<td>intent(out),</td>
Expand Down Expand Up @@ -703,7 +703,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-elemconn~5"></span>
<span class="anchor" id="variable-elemconn~17"></span>
integer,
</td>
<td>intent(out),</td>
Expand Down Expand Up @@ -927,7 +927,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-elemconn~6"></span>
<span class="anchor" id="variable-elemconn~18"></span>
integer,
</td>
<td>intent(out),</td>
Expand Down Expand Up @@ -964,7 +964,7 @@ <h4>Arguments</h4>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
60 changes: 30 additions & 30 deletions interface/ndgrid.html
Original file line number Diff line number Diff line change
Expand Up @@ -322,18 +322,18 @@ <h3 class="card-title">Called by</h3>
<path fill="none" stroke="#ff0000" d="M312.6,-441.08C317.46,-438.6 322.02,-435.61 326,-432 366.01,-395.77 380.51,-330.5 385.52,-296.29"/>
<polygon fill="#ff0000" stroke="#ff0000" points="388.99,-296.72 386.83,-286.35 382.05,-295.81 388.99,-296.72"/>
</g>
<!-- proc~basis~2 -->
<!-- proc~basis~3 -->
<g id="interface~~ndgrid~~CalledByGraph_node3" class="node">
<title>proc~basis~2</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node3"><a xlink:href="../proc/basis~2.html" xlink:title="nurbs_volume%basis">
<title>proc~basis~3</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node3"><a xlink:href="../proc/basis~3.html" xlink:title="nurbs_volume%basis">
<polygon fill="#d9534f" stroke="#d9534f" points="312.5,-423 188.5,-423 188.5,-399 312.5,-399 312.5,-423"/>
<text text-anchor="middle" x="250.5" y="-408.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%basis</text>
</a>
</g>
</g>
<!-- proc~basis~2&#45;&gt;interface~ndgrid -->
<!-- proc~basis~3&#45;&gt;interface~ndgrid -->
<g id="interface~~ndgrid~~CalledByGraph_edge2" class="edge">
<title>proc~basis~2&#45;&gt;interface~ndgrid</title>
<title>proc~basis~3&#45;&gt;interface~ndgrid</title>
<path fill="none" stroke="#ff0000" d="M311.42,-398.93C316.64,-396.48 321.6,-393.54 326,-390 356.34,-365.6 373.77,-322.24 382.03,-296.01"/>
<polygon fill="#ff0000" stroke="#ff0000" points="385.44,-296.81 384.93,-286.23 378.73,-294.82 385.44,-296.81"/>
</g>
Expand All @@ -352,18 +352,18 @@ <h3 class="card-title">Called by</h3>
<path fill="none" stroke="#ff0000" d="M268.79,-356.97C292.35,-340.57 334.74,-311.07 362.11,-292.02"/>
<polygon fill="#ff0000" stroke="#ff0000" points="364.21,-294.82 370.42,-286.23 360.21,-289.07 364.21,-294.82"/>
</g>
<!-- proc~create~2 -->
<!-- proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_node5" class="node">
<title>proc~create~2</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node5"><a xlink:href="../proc/create~2.html" xlink:title="nurbs_volume%create">
<title>proc~create~3</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node5"><a xlink:href="../proc/create~3.html" xlink:title="nurbs_volume%create">
<polygon fill="#d9534f" stroke="#d9534f" points="316,-192 185,-192 185,-168 316,-168 316,-192"/>
<text text-anchor="middle" x="250.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%create</text>
</a>
</g>
</g>
<!-- proc~create~2&#45;&gt;interface~ndgrid -->
<!-- proc~create~3&#45;&gt;interface~ndgrid -->
<g id="interface~~ndgrid~~CalledByGraph_edge4" class="edge">
<title>proc~create~2&#45;&gt;interface~ndgrid</title>
<title>proc~create~3&#45;&gt;interface~ndgrid</title>
<path fill="none" stroke="#ff0000" d="M269.07,-192.1C292.72,-208.38 334.97,-237.48 362.22,-256.25"/>
<polygon fill="#ff0000" stroke="#ff0000" points="360.28,-259.16 370.5,-261.95 364.25,-253.4 360.28,-259.16"/>
</g>
Expand All @@ -382,18 +382,18 @@ <h3 class="card-title">Called by</h3>
<path fill="none" stroke="#ff0000" d="M311.41,-150.09C316.63,-152.53 321.6,-155.47 326,-159 356.18,-183.18 373.66,-226.17 381.97,-252.18"/>
<polygon fill="#ff0000" stroke="#ff0000" points="378.66,-253.31 384.89,-261.87 385.36,-251.29 378.66,-253.31"/>
</g>
<!-- proc~derivative~2 -->
<!-- proc~derivative~3 -->
<g id="interface~~ndgrid~~CalledByGraph_node7" class="node">
<title>proc~derivative~2</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node7"><a xlink:href="../proc/derivative~2.html" xlink:title="nurbs_volume%derivative">
<title>proc~derivative~3</title>
<g id="a_interface~~ndgrid~~CalledByGraph_node7"><a xlink:href="../proc/derivative~3.html" xlink:title="nurbs_volume%derivative">
<polygon fill="#d9534f" stroke="#d9534f" points="326,-108 175,-108 175,-84 326,-84 326,-108"/>
<text text-anchor="middle" x="250.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%derivative</text>
</a>
</g>
</g>
<!-- proc~derivative~2&#45;&gt;interface~ndgrid -->
<!-- proc~derivative~3&#45;&gt;interface~ndgrid -->
<g id="interface~~ndgrid~~CalledByGraph_edge6" class="edge">
<title>proc~derivative~2&#45;&gt;interface~ndgrid</title>
<title>proc~derivative~3&#45;&gt;interface~ndgrid</title>
<path fill="none" stroke="#ff0000" d="M312.96,-108.11C317.68,-110.56 322.11,-113.49 326,-117 365.66,-152.83 380.28,-217.29 385.41,-251.41"/>
<polygon fill="#ff0000" stroke="#ff0000" points="381.99,-252.29 386.8,-261.73 388.93,-251.35 381.99,-252.29"/>
</g>
Expand Down Expand Up @@ -421,9 +421,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~example3_volume&#45;&gt;proc~create~2 -->
<!-- program~example3_volume&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge16" class="edge">
<title>program~example3_volume&#45;&gt;proc~create~2</title>
<title>program~example3_volume&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M121.79,-209.96C142.58,-205.09 166.75,-199.42 188.43,-194.33"/>
<polygon fill="#00ffff" stroke="#00ffff" points="189.26,-197.73 198.2,-192.04 187.66,-190.91 189.26,-197.73"/>
</g>
Expand Down Expand Up @@ -451,9 +451,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~example_nurbs_volume&#45;&gt;proc~create~2 -->
<!-- program~example_nurbs_volume&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge17" class="edge">
<title>program~example_nurbs_volume&#45;&gt;proc~create~2</title>
<title>program~example_nurbs_volume&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M139.19,-180C150.78,-180 162.87,-180 174.61,-180"/>
<polygon fill="#00ffff" stroke="#00ffff" points="174.81,-183.5 184.81,-180 174.81,-176.5 174.81,-183.5"/>
</g>
Expand Down Expand Up @@ -526,9 +526,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~shape_c_3d&#45;&gt;proc~create~2 -->
<!-- program~shape_c_3d&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge18" class="edge">
<title>program~shape_c_3d&#45;&gt;proc~create~2</title>
<title>program~shape_c_3d&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M107.59,-146.7C130.83,-152.16 161.36,-159.32 188.15,-165.6"/>
<polygon fill="#00ffff" stroke="#00ffff" points="187.67,-169.09 198.21,-167.96 189.27,-162.27 187.67,-169.09"/>
</g>
Expand Down Expand Up @@ -556,9 +556,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~shape_half_ring_3d&#45;&gt;proc~create~2 -->
<!-- program~shape_half_ring_3d&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge19" class="edge">
<title>program~shape_half_ring_3d&#45;&gt;proc~create~2</title>
<title>program~shape_half_ring_3d&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M121.36,-108C127.55,-110.49 133.59,-113.46 139,-117 159.57,-130.47 154.28,-145.76 175,-159 177.77,-160.77 180.7,-162.4 183.72,-163.89"/>
<polygon fill="#00ffff" stroke="#00ffff" points="182.46,-167.16 193.03,-167.97 185.27,-160.75 182.46,-167.16"/>
</g>
Expand All @@ -571,9 +571,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~shape_hexahedron&#45;&gt;proc~create~2 -->
<!-- program~shape_hexahedron&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge20" class="edge">
<title>program~shape_hexahedron&#45;&gt;proc~create~2</title>
<title>program~shape_hexahedron&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M125.92,-66.17C130.66,-68.6 135.11,-71.51 139,-75 169.22,-102.14 144.47,-132.21 175,-159 176.51,-160.33 178.11,-161.58 179.77,-162.74"/>
<polygon fill="#00ffff" stroke="#00ffff" points="178.13,-165.84 188.52,-167.95 181.71,-159.83 178.13,-165.84"/>
</g>
Expand Down Expand Up @@ -601,9 +601,9 @@ <h3 class="card-title">Called by</h3>
</a>
</g>
</g>
<!-- program~shape_ring_3d&#45;&gt;proc~create~2 -->
<!-- program~shape_ring_3d&#45;&gt;proc~create~3 -->
<g id="interface~~ndgrid~~CalledByGraph_edge21" class="edge">
<title>program~shape_ring_3d&#45;&gt;proc~create~2</title>
<title>program~shape_ring_3d&#45;&gt;proc~create~3</title>
<path fill="none" stroke="#00ffff" d="M114.65,-18.54C123.65,-21.66 132.38,-26.25 139,-33 179.79,-74.58 133.74,-117.89 175,-159 176.1,-160.1 177.25,-161.14 178.45,-162.12"/>
<polygon fill="#00ffff" stroke="#00ffff" points="176.71,-165.17 186.95,-167.89 180.64,-159.38 176.71,-165.17"/>
</g>
Expand Down Expand Up @@ -763,7 +763,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-xt~4"></span>
<span class="anchor" id="variable-xt~14"></span>
real(kind=rk),
</td>
<td>intent(out),</td>
Expand Down Expand Up @@ -852,7 +852,7 @@ <h4>Arguments</h4>
</tr>
<tr>
<td>
<span class="anchor" id="variable-xt~5"></span>
<span class="anchor" id="variable-xt~15"></span>
real(kind=rk),
</td>
<td>intent(out),</td>
Expand Down Expand Up @@ -889,7 +889,7 @@ <h4>Arguments</h4>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
22 changes: 11 additions & 11 deletions interface/unique.html
Original file line number Diff line number Diff line change
Expand Up @@ -325,24 +325,24 @@ <h3 class="card-title">Called by</h3>
<!-- proc~cmp_elem~2 -->
<g id="interface~~unique~~CalledByGraph_node3" class="node">
<title>proc~cmp_elem~2</title>
<g id="a_interface~~unique~~CalledByGraph_node3"><a xlink:href="../proc/cmp_elem~2.html" xlink:title="nurbs_volume%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="153,-66 0,-66 0,-42 153,-42 153,-66"/>
<text text-anchor="middle" x="76.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%cmp_elem</text>
<g id="a_interface~~unique~~CalledByGraph_node3"><a xlink:href="../proc/cmp_elem~2.html" xlink:title="nurbs_curve%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="148,-66 5,-66 5,-42 148,-42 148,-66"/>
<text text-anchor="middle" x="76.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_curve%cmp_elem</text>
</a>
</g>
</g>
<!-- proc~cmp_elem~2&#45;&gt;interface~unique -->
<g id="interface~~unique~~CalledByGraph_edge2" class="edge">
<title>proc~cmp_elem~2&#45;&gt;interface~unique</title>
<path fill="none" stroke="#ff0000" d="M153.09,-54C162.03,-54 170.81,-54 178.82,-54"/>
<polygon fill="#ff0000" stroke="#ff0000" points="178.87,-57.5 188.87,-54 178.87,-50.5 178.87,-57.5"/>
<path fill="none" stroke="#ff0000" d="M148.26,-54C158.78,-54 169.24,-54 178.64,-54"/>
<polygon fill="#ff0000" stroke="#ff0000" points="178.77,-57.5 188.77,-54 178.77,-50.5 178.77,-57.5"/>
</g>
<!-- proc~cmp_elem~3 -->
<g id="interface~~unique~~CalledByGraph_node4" class="node">
<title>proc~cmp_elem~3</title>
<g id="a_interface~~unique~~CalledByGraph_node4"><a xlink:href="../proc/cmp_elem~3.html" xlink:title="nurbs_curve%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="148,-24 5,-24 5,0 148,0 148,-24"/>
<text text-anchor="middle" x="76.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_curve%cmp_elem</text>
<g id="a_interface~~unique~~CalledByGraph_node4"><a xlink:href="../proc/cmp_elem~3.html" xlink:title="nurbs_volume%cmp_elem">
<polygon fill="#d94e8f" stroke="#d94e8f" points="153,-24 0,-24 0,0 153,0 153,-24"/>
<text text-anchor="middle" x="76.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">nurbs_volume%cmp_elem</text>
</a>
</g>
</g>
Expand Down Expand Up @@ -463,7 +463,7 @@ <h4>Arguments</h4>
<tbody>
<tr>
<td>
<span class="anchor" id="variable-vec"></span>
<span class="anchor" id="variable-vec~3"></span>
integer,
</td>
<td>intent(in),</td>
Expand Down Expand Up @@ -512,7 +512,7 @@ <h4>Arguments</h4>
<tbody>
<tr>
<td>
<span class="anchor" id="variable-vec~2"></span>
<span class="anchor" id="variable-vec~4"></span>
real(kind=rk),
</td>
<td>intent(in),</td>
Expand Down Expand Up @@ -554,7 +554,7 @@ <h4>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
2 changes: 1 addition & 1 deletion lists/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,7 @@ <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
2 changes: 1 addition & 1 deletion lists/modules.html
Original file line number Diff line number Diff line change
Expand Up @@ -949,7 +949,7 @@ <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-04-29T20:16:41.012083 </p>
on 2024-04-29T20:33:28.769685 </p>
</div>
</div>
<br>
Expand Down
Loading

0 comments on commit e4915f5

Please sign in to comment.