Skip to content

Commit 2366c2a

Browse files
author
FEniCS GitHub Actions
committed
1 parent c211c7e commit 2366c2a

File tree

12 files changed

+162
-159
lines changed

12 files changed

+162
-159
lines changed

dolfinx/main/cpp/demos/demo_biharmonic.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ <h3>Weak formulation<a class="headerlink" href="#weak-formulation" title="Link t
135135
\forall \ K \in \mathcal{T} \right\}
136136
\]</div>
137137
<p>and considering the boundary conditions</p>
138-
<div class="amsmath math notranslate nohighlight" id="equation-75d3afb3-b98f-4b15-9240-8f0c4b97958a">
139-
<span class="eqno">(1)<a class="headerlink" href="#equation-75d3afb3-b98f-4b15-9240-8f0c4b97958a" title="Permalink to this equation"></a></span>\[\begin{align}
138+
<div class="amsmath math notranslate nohighlight" id="equation-46dc1b42-6e2f-4e54-9a6c-e8cdbc7e69ee">
139+
<span class="eqno">(1)<a class="headerlink" href="#equation-46dc1b42-6e2f-4e54-9a6c-e8cdbc7e69ee" title="Permalink to this equation"></a></span>\[\begin{align}
140140
u &amp;= 0 \quad {\rm on} \ \partial\Omega, \\
141141
\nabla^{2} u &amp;= 0 \quad {\rm on} \ \partial\Omega,
142142
\end{align}\]</div>

dolfinx/main/cpp/doxygen/d0/d1d/MeshTags_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> std::size_t n = std::count(_values.begin(), _values.end(), value);</div>
169169
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> std::vector&lt;std::int32_t&gt; <a class="code hl_function" href="../../d4/d31/classdolfinx_1_1mesh_1_1MeshTags.html#a3895ec15cb032c146dcb6d3b27266de3">indices</a>;</div>
170170
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_function" href="../../d4/d31/classdolfinx_1_1mesh_1_1MeshTags.html#a3895ec15cb032c146dcb6d3b27266de3">indices</a>.reserve(n);</div>
171-
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">for</span> (std::int32_t i = 0; i &lt; _values.size(); ++i)</div>
171+
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; _values.size(); ++i)</div>
172172
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> {</div>
173173
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">if</span> (_values[i] == value)</div>
174174
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_function" href="../../d4/d31/classdolfinx_1_1mesh_1_1MeshTags.html#a3895ec15cb032c146dcb6d3b27266de3">indices</a>.push_back(_indices[i]);</div>

dolfinx/main/cpp/doxygen/d1/d0b/VTKHDF_8h_source.html

+6-5
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> std::vector&lt;std::int64_t&gt; topology_flattened;</div>
180180
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> std::vector&lt;std::int64_t&gt; topology_offsets;</div>
181181
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> std::vector&lt;std::uint8_t&gt; vtkcelltypes;</div>
182-
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; cell_index_maps.size(); ++i)</div>
182+
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; cell_index_maps.size(); ++i)</div>
183183
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> {</div>
184184
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> md::mdspan&lt;const std::int32_t, md::dextents&lt;std::size_t, 2&gt;&gt; g_dofmap</div>
185185
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> = mesh.geometry().dofmap(i);</div>
@@ -212,7 +212,7 @@
212212
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> std::vector&lt;int&gt; num_nodes_per_cell;</div>
213213
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> std::vector&lt;std::int64_t&gt; cell_start_pos;</div>
214214
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> std::vector&lt;std::int64_t&gt; cell_stop_pos;</div>
215-
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; cell_index_maps.size(); ++i)</div>
215+
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; cell_index_maps.size(); ++i)</div>
216216
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {</div>
217217
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> num_nodes_per_cell.push_back(mesh.geometry().cmaps()[i].dim());</div>
218218
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> std::array&lt;std::int64_t, 2&gt; r = cell_index_maps[i]-&gt;local_range();</div>
@@ -420,9 +420,10 @@
420420
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> std::vector&lt;std::span&lt;const std::int64_t&gt;&gt; cells_span(cells_local.begin(),</div>
421421
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> cells_local.end());</div>
422422
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../dd/d7d/namespacedolfinx_1_1mesh.html#ae172f8e7a0ae9871f969d8d9f861bbf7">mesh::create_mesh</a>(comm, comm, cells_span, coordinate_elements, comm,</div>
423-
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> points_pruned, {x_shape[0], gdim}, part);</div>
424-
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span>}</div>
425-
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span>} <span class="comment">// namespace dolfinx::io::VTKHDF</span></div>
423+
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> points_pruned, {(std::size_t)x_shape[0], gdim},</div>
424+
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> part);</div>
425+
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span>}</div>
426+
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>} <span class="comment">// namespace dolfinx::io::VTKHDF</span></div>
426427
<div class="ttc" id="amesh_2utils_8h_html"><div class="ttname"><a href="../../d0/d47/mesh_2utils_8h.html">utils.h</a></div><div class="ttdoc">Functions supporting mesh operations.</div></div>
427428
<div class="ttc" id="anamespacedolfinx_1_1MPI_html_aa5036b153ca256f285b70638805fd6f3"><div class="ttname"><a href="../../da/dfe/namespacedolfinx_1_1MPI.html#aa5036b153ca256f285b70638805fd6f3">dolfinx::MPI::size</a></div><div class="ttdeci">int size(MPI_Comm comm)</div><div class="ttdef"><b>Definition</b> MPI.cpp:72</div></div>
428429
<div class="ttc" id="anamespacedolfinx_1_1MPI_html_ab6a01b5be2487cb6674b70ce6a89bad0"><div class="ttname"><a href="../../da/dfe/namespacedolfinx_1_1MPI.html#ab6a01b5be2487cb6674b70ce6a89bad0">dolfinx::MPI::rank</a></div><div class="ttdeci">int rank(MPI_Comm comm)</div><div class="ttdoc">Return process rank for the communicator.</div><div class="ttdef"><b>Definition</b> MPI.cpp:64</div></div>

dolfinx/main/cpp/doxygen/d3/d12/discreteoperators_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keyword">auto</span> x_dofs = md::submdspan(x_dofmap, c, md::full_extent);</div>
549549
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">for</span> (std::size_t i = 0; i &lt; x_dofs.size(); ++i)</div>
550550
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> {</div>
551-
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordflow">for</span> (std::size_t j = 0; j &lt; gdim; ++j)</div>
551+
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; gdim; ++j)</div>
552552
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> coord_dofs(i, j) = x_g[3 * x_dofs[i] + j];</div>
553553
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> }</div>
554554
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> </div>

dolfinx/main/cpp/doxygen/d6/df3/FunctionSpace_8h_source.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,11 @@
148148
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> std::shared_ptr&lt;<span class="keyword">const</span> <a class="code hl_class" href="../../d0/ddf/classdolfinx_1_1mesh_1_1Mesh.html">mesh::Mesh&lt;geometry_type&gt;</a>&gt; <a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a7f54faaedc8a6694bae9509150d4bd55">mesh</a>,</div>
149149
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> std::vector&lt;std::shared_ptr&lt;<span class="keyword">const</span> <a class="code hl_class" href="../../df/d27/classdolfinx_1_1fem_1_1FiniteElement.html">FiniteElement&lt;geometry_type&gt;</a>&gt;&gt; <a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a1b25caf506e90a4f05d3ad7b575f9c1d">elements</a>,</div>
150150
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> std::vector&lt;std::shared_ptr&lt;const DofMap&gt;&gt; <a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#ae4f41a0dc524cb01851abb1d2e01dea3">dofmaps</a>)</div>
151-
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> : _mesh(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a7f54faaedc8a6694bae9509150d4bd55">mesh</a>), _dofmaps(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#ae4f41a0dc524cb01851abb1d2e01dea3">dofmaps</a>), _elements(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a1b25caf506e90a4f05d3ad7b575f9c1d">elements</a>),</div>
151+
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> : _mesh(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a7f54faaedc8a6694bae9509150d4bd55">mesh</a>), _elements(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a1b25caf506e90a4f05d3ad7b575f9c1d">elements</a>), _dofmaps(<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#ae4f41a0dc524cb01851abb1d2e01dea3">dofmaps</a>),</div>
152152
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> _id(boost::uuids::random_generator()()), _root_space_id(_id)</div>
153153
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> {</div>
154154
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> std::vector&lt;mesh::CellType&gt; cell_types = <a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a7f54faaedc8a6694bae9509150d4bd55">mesh</a>-&gt;topology()-&gt;cell_types();</div>
155-
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">int</span> num_cell_types = cell_types.size();</div>
155+
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> std::size_t num_cell_types = cell_types.size();</div>
156156
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="../../d9/d69/classdolfinx_1_1fem_1_1FunctionSpace.html#a1b25caf506e90a4f05d3ad7b575f9c1d">elements</a>.size() != num_cell_types)</div>
157157
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> {</div>
158158
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> throw std::runtime_error(</div>

0 commit comments

Comments
 (0)