|
179 | 179 | <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> std::vector<std::int64_t> topology_flattened;</div>
|
180 | 180 | <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> std::vector<std::int64_t> topology_offsets;</div>
|
181 | 181 | <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> std::vector<std::uint8_t> 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 < 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 < cell_index_maps.size(); ++i)</div> |
183 | 183 | <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> {</div>
|
184 | 184 | <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> md::mdspan<const std::int32_t, md::dextents<std::size_t, 2>> g_dofmap</div>
|
185 | 185 | <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> = mesh.geometry().dofmap(i);</div>
|
|
212 | 212 | <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> std::vector<int> num_nodes_per_cell;</div>
|
213 | 213 | <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> std::vector<std::int64_t> cell_start_pos;</div>
|
214 | 214 | <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> std::vector<std::int64_t> 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 < 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 < cell_index_maps.size(); ++i)</div> |
216 | 216 | <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {</div>
|
217 | 217 | <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>
|
218 | 218 | <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> std::array<std::int64_t, 2> r = cell_index_maps[i]->local_range();</div>
|
|
420 | 420 | <div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> std::vector<std::span<const std::int64_t>> cells_span(cells_local.begin(),</div>
|
421 | 421 | <div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> cells_local.end());</div>
|
422 | 422 | <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> |
426 | 427 | <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>
|
427 | 428 | <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>
|
428 | 429 | <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>
|
|
0 commit comments