Skip to content

Commit c67b8e0

Browse files
author
FEniCS GitHub Actions
committed
Update Basix docs FEniCS/basix@08d1f58
1 parent 18cb1ed commit c67b8e0

File tree

9 files changed

+1090
-1089
lines changed

9 files changed

+1090
-1089
lines changed

basix/main/cpp/e-brezzi-douglas-marini_8h_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ <h2 id="project_subtitle"><a class='fenicsnav' href='https://docs.fenicsproject.
170170
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">lagrange_variant</a> lvariant, <span class="keywordtype">bool</span> discontinuous);</div>
171171
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
172172
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;} <span class="comment">// namespace basix::element</span></div>
173-
<div class="ttc" id="aclassbasix_1_1FiniteElement_html"><div class="ttname"><a href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a></div><div class="ttdoc">A finite element.</div><div class="ttdef"><b>Definition:</b> finite-element.h:137</div></div>
173+
<div class="ttc" id="aclassbasix_1_1FiniteElement_html"><div class="ttname"><a href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a></div><div class="ttdoc">A finite element.</div><div class="ttdef"><b>Definition:</b> finite-element.h:138</div></div>
174174
<div class="ttc" id="anamespacebasix_1_1cell_html_a30ecf43ef8a377355caf943f9d8204b4"><div class="ttname"><a href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">basix::cell::type</a></div><div class="ttdeci">type</div><div class="ttdoc">Cell type.</div><div class="ttdef"><b>Definition:</b> cell.h:21</div></div>
175175
<div class="ttc" id="anamespacebasix_1_1element_html"><div class="ttname"><a href="namespacebasix_1_1element.html">basix::element</a></div><div class="ttdoc">Interfaces for creating finite elements.</div><div class="ttdef"><b>Definition:</b> e-brezzi-douglas-marini.h:13</div></div>
176176
<div class="ttc" id="anamespacebasix_1_1element_html_a5d97cf44f3a72fad549a01ab3933b77f"><div class="ttname"><a href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">basix::element::lagrange_variant</a></div><div class="ttdeci">lagrange_variant</div><div class="ttdoc">Variants of a Lagrange space that can be created.</div><div class="ttdef"><b>Definition:</b> element-families.h:12</div></div>

basix/main/cpp/finite-element_8h_source.html

Lines changed: 1065 additions & 1064 deletions
Large diffs are not rendered by default.

basix/main/cpp/moments_8h_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ <h2 id="project_subtitle"><a class='fenicsnav' href='https://docs.fenicsproject.
203203
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
204204
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;} <span class="comment">// namespace moments</span></div>
205205
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;} <span class="comment">// namespace basix</span></div>
206-
<div class="ttc" id="aclassbasix_1_1FiniteElement_html"><div class="ttname"><a href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a></div><div class="ttdoc">A finite element.</div><div class="ttdef"><b>Definition:</b> finite-element.h:137</div></div>
206+
<div class="ttc" id="aclassbasix_1_1FiniteElement_html"><div class="ttname"><a href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a></div><div class="ttdoc">A finite element.</div><div class="ttdef"><b>Definition:</b> finite-element.h:138</div></div>
207207
<div class="ttc" id="anamespacebasix_1_1cell_html_a30ecf43ef8a377355caf943f9d8204b4"><div class="ttname"><a href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">basix::cell::type</a></div><div class="ttdeci">type</div><div class="ttdoc">Cell type.</div><div class="ttdef"><b>Definition:</b> cell.h:21</div></div>
208208
<div class="ttc" id="anamespacebasix_1_1moments_html_a34b206fb81f38f675b2bae733c08301d"><div class="ttname"><a href="namespacebasix_1_1moments.html#a34b206fb81f38f675b2bae733c08301d">basix::moments::make_dot_integral_moments</a></div><div class="ttdeci">std::tuple&lt; std::vector&lt; std::vector&lt; T &gt; &gt;, std::array&lt; std::size_t, 2 &gt;, std::vector&lt; std::vector&lt; T &gt; &gt;, std::array&lt; std::size_t, 4 &gt; &gt; make_dot_integral_moments(const FiniteElement&lt; T &gt; &amp;V, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)</div><div class="ttdoc">Make interpolation points and weights for dot product integral moments.</div><div class="ttdef"><b>Definition:</b> moments.cpp:194</div></div>
209209
<div class="ttc" id="anamespacebasix_1_1moments_html_acb1d4febfabf16e72a71c0e956b667b0"><div class="ttname"><a href="namespacebasix_1_1moments.html#acb1d4febfabf16e72a71c0e956b667b0">basix::moments::make_normal_integral_moments</a></div><div class="ttdeci">std::tuple&lt; std::vector&lt; std::vector&lt; T &gt; &gt;, std::array&lt; std::size_t, 2 &gt;, std::vector&lt; std::vector&lt; T &gt; &gt;, std::array&lt; std::size_t, 4 &gt; &gt; make_normal_integral_moments(const FiniteElement&lt; T &gt; &amp;V, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)</div><div class="ttdoc">Compute interpolation points and weights for normal integral moments.</div><div class="ttdef"><b>Definition:</b> moments.cpp:346</div></div>

basix/main/cpp/namespacebasix.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,13 @@ <h2 id="project_subtitle"><a class='fenicsnav' href='https://docs.fenicsproject.
212212
<tr class="memitem:a03975721dd04b7424b31cf60dd7ce88f"><td class="memTemplParams" colspan="2">template&lt;std::floating_point T&gt; </td></tr>
213213
<tr class="memitem:a03975721dd04b7424b31cf60dd7ce88f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbasix_1_1FiniteElement.html">FiniteElement</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebasix.html#a03975721dd04b7424b31cf60dd7ce88f">create_element</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous, std::vector&lt; int &gt; dof_ordering={})</td></tr>
214214
<tr class="separator:a03975721dd04b7424b31cf60dd7ce88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
215-
<tr class="memitem:a262553e872a1b76a3e9c579c636ec082"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebasix.html#a262553e872a1b76a3e9c579c636ec082">tp_dof_ordering</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous)</td></tr>
216-
<tr class="separator:a262553e872a1b76a3e9c579c636ec082"><td class="memSeparator" colspan="2">&#160;</td></tr>
215+
<tr class="memitem:adbb8fed37fdb525cbe72b5ef0ff89728"><td class="memItemLeft" align="right" valign="top">std::optional&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebasix.html#adbb8fed37fdb525cbe72b5ef0ff89728">tp_dof_ordering</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous)</td></tr>
216+
<tr class="separator:adbb8fed37fdb525cbe72b5ef0ff89728"><td class="memSeparator" colspan="2">&#160;</td></tr>
217217
<tr class="memitem:aa8b03415c6641314f73824d08540b667"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebasix.html#aa8b03415c6641314f73824d08540b667">lex_dof_ordering</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous)</td></tr>
218218
<tr class="separator:aa8b03415c6641314f73824d08540b667"><td class="memSeparator" colspan="2">&#160;</td></tr>
219-
<tr class="memitem:a20117356c06f76fb548ae4c7f4fbfe11"><td class="memTemplParams" colspan="2">template&lt;std::floating_point T&gt; </td></tr>
220-
<tr class="memitem:a20117356c06f76fb548ae4c7f4fbfe11"><td class="memTemplItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; <a class="el" href="classbasix_1_1FiniteElement.html">FiniteElement</a>&lt; T &gt; &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebasix.html#a20117356c06f76fb548ae4c7f4fbfe11">tp_factors</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous, const std::vector&lt; int &gt; &amp;dof_ordering)</td></tr>
221-
<tr class="separator:a20117356c06f76fb548ae4c7f4fbfe11"><td class="memSeparator" colspan="2">&#160;</td></tr>
219+
<tr class="memitem:a649065b9c56bf3b5388aec209804578c"><td class="memTemplParams" colspan="2">template&lt;std::floating_point T&gt; </td></tr>
220+
<tr class="memitem:a649065b9c56bf3b5388aec209804578c"><td class="memTemplItemLeft" align="right" valign="top">std::optional&lt; std::vector&lt; std::vector&lt; <a class="el" href="classbasix_1_1FiniteElement.html">FiniteElement</a>&lt; T &gt; &gt; &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebasix.html#a649065b9c56bf3b5388aec209804578c">tp_factors</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous, const std::vector&lt; int &gt; &amp;dof_ordering)</td></tr>
221+
<tr class="separator:a649065b9c56bf3b5388aec209804578c"><td class="memSeparator" colspan="2">&#160;</td></tr>
222222
<tr class="memitem:ae7943e49b14c4df44efd7192821aed65"><td class="memTemplParams" colspan="2">template&lt;std::floating_point T&gt; </td></tr>
223223
<tr class="memitem:ae7943e49b14c4df44efd7192821aed65"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbasix_1_1FiniteElement.html">FiniteElement</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebasix.html#ae7943e49b14c4df44efd7192821aed65">create_tp_element</a> (<a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a> family, <a class="el" href="namespacebasix_1_1cell.html#a30ecf43ef8a377355caf943f9d8204b4">cell::type</a> cell, int degree, <a class="el" href="namespacebasix_1_1element.html#a5d97cf44f3a72fad549a01ab3933b77f">element::lagrange_variant</a> lvariant, <a class="el" href="namespacebasix_1_1element.html#a8e196cd0bcdc926110b57d13fa278060">element::dpc_variant</a> dvariant, bool discontinuous)</td></tr>
224224
<tr class="separator:ae7943e49b14c4df44efd7192821aed65"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -413,14 +413,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#a03975721dd04b7424b31cf60
413413

414414
</div>
415415
</div>
416-
<a id="a262553e872a1b76a3e9c579c636ec082"></a>
417-
<h2 class="memtitle"><span class="permalink"><a href="#a262553e872a1b76a3e9c579c636ec082">&#9670;&nbsp;</a></span>tp_dof_ordering()</h2>
416+
<a id="adbb8fed37fdb525cbe72b5ef0ff89728"></a>
417+
<h2 class="memtitle"><span class="permalink"><a href="#adbb8fed37fdb525cbe72b5ef0ff89728">&#9670;&nbsp;</a></span>tp_dof_ordering()</h2>
418418

419419
<div class="memitem">
420420
<div class="memproto">
421421
<table class="memname">
422422
<tr>
423-
<td class="memname">std::vector&lt; int &gt; basix::tp_dof_ordering </td>
423+
<td class="memname">std::optional&lt; std::vector&lt; int &gt; &gt; basix::tp_dof_ordering </td>
424424
<td>(</td>
425425
<td class="paramtype"><a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a>&#160;</td>
426426
<td class="paramname"><em>family</em>, </td>
@@ -473,7 +473,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a262553e872a1b76a3e9c579c
473473
</table>
474474
</dd>
475475
</dl>
476-
<dl class="section return"><dt>Returns</dt><dd>A vector containing the dof ordering </dd></dl>
476+
<dl class="section return"><dt>Returns</dt><dd>An optional vector containing the dof ordering, if has tensor structure </dd></dl>
477477

478478
</div>
479479
</div>
@@ -541,16 +541,16 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa8b03415c6641314f73824d0
541541

542542
</div>
543543
</div>
544-
<a id="a20117356c06f76fb548ae4c7f4fbfe11"></a>
545-
<h2 class="memtitle"><span class="permalink"><a href="#a20117356c06f76fb548ae4c7f4fbfe11">&#9670;&nbsp;</a></span>tp_factors()</h2>
544+
<a id="a649065b9c56bf3b5388aec209804578c"></a>
545+
<h2 class="memtitle"><span class="permalink"><a href="#a649065b9c56bf3b5388aec209804578c">&#9670;&nbsp;</a></span>tp_factors()</h2>
546546

547547
<div class="memitem">
548548
<div class="memproto">
549549
<div class="memtemplate">
550550
template&lt;std::floating_point T&gt; </div>
551551
<table class="memname">
552552
<tr>
553-
<td class="memname">template std::vector&lt; std::vector&lt; <a class="el" href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a>&lt; double &gt; &gt; &gt; basix::tp_factors </td>
553+
<td class="memname">template std::optional&lt; std::vector&lt; std::vector&lt; <a class="el" href="classbasix_1_1FiniteElement.html">basix::FiniteElement</a>&lt; double &gt; &gt; &gt; &gt; basix::tp_factors </td>
554554
<td>(</td>
555555
<td class="paramtype"><a class="el" href="namespacebasix_1_1element.html#ada0a7daa08f1923682c927786b8ee007">element::family</a>&#160;</td>
556556
<td class="paramname"><em>family</em>, </td>
@@ -610,7 +610,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a20117356c06f76fb548ae4c7
610610
</table>
611611
</dd>
612612
</dl>
613-
<dl class="section return"><dt>Returns</dt><dd>A list of lists of finite element factors </dd></dl>
613+
<dl class="section return"><dt>Returns</dt><dd>An optioanl list of lists of finite element factors if family has tensor structure </dd></dl>
614614

615615
</div>
616616
</div>

basix/main/cpp/namespacemembers.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,10 +455,10 @@ <h3><a id="index_t"></a>- t -</h3><ul>
455455
: <a class="el" href="namespacebasix_1_1cell.html#a5cae2b1e6148e0c376d6ad8ea32a2f44">basix::cell</a>
456456
</li>
457457
<li>tp_dof_ordering()
458-
: <a class="el" href="namespacebasix.html#a262553e872a1b76a3e9c579c636ec082">basix</a>
458+
: <a class="el" href="namespacebasix.html#adbb8fed37fdb525cbe72b5ef0ff89728">basix</a>
459459
</li>
460460
<li>tp_factors()
461-
: <a class="el" href="namespacebasix.html#a20117356c06f76fb548ae4c7f4fbfe11">basix</a>
461+
: <a class="el" href="namespacebasix.html#a649065b9c56bf3b5388aec209804578c">basix</a>
462462
</li>
463463
<li>transpose_lu()
464464
: <a class="el" href="namespacebasix_1_1math.html#ae3c73e636dd4b9878420d38bbd72de16">basix::math</a>

basix/main/cpp/namespacemembers_func.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,10 +437,10 @@ <h3><a id="index_t"></a>- t -</h3><ul>
437437
: <a class="el" href="namespacebasix_1_1cell.html#a5cae2b1e6148e0c376d6ad8ea32a2f44">basix::cell</a>
438438
</li>
439439
<li>tp_dof_ordering()
440-
: <a class="el" href="namespacebasix.html#a262553e872a1b76a3e9c579c636ec082">basix</a>
440+
: <a class="el" href="namespacebasix.html#adbb8fed37fdb525cbe72b5ef0ff89728">basix</a>
441441
</li>
442442
<li>tp_factors()
443-
: <a class="el" href="namespacebasix.html#a20117356c06f76fb548ae4c7f4fbfe11">basix</a>
443+
: <a class="el" href="namespacebasix.html#a649065b9c56bf3b5388aec209804578c">basix</a>
444444
</li>
445445
<li>transpose_lu()
446446
: <a class="el" href="namespacebasix_1_1math.html#ae3c73e636dd4b9878420d38bbd72de16">basix::math</a>

basix/main/cpp/search/all_10.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

basix/main/cpp/search/functions_10.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)