You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass="ttc" id="aclassddc_1_1DiscreteElement_html"><divclass="ttname"><ahref="classddc_1_1DiscreteElement.html">ddc::DiscreteElement</a></div><divclass="ttdoc">A DiscreteElement identifies an element of the discrete dimension.</div><divclass="ttdef"><b>Definition</b><ahref="discrete__element_8hpp_source.html#l00148">discrete_element.hpp:149</a></div></div>
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
304
+
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
305
305
</div><!-- fragment --><p>To display the data, a chunk is created on the host using the <aclass="el" href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a> function.</p>
<divclass="ttc" id="anamespaceddc_html_a70f12a43ed0afbc092f4e974b024db3d"><divclass="ttname"><ahref="namespaceddc.html#a70f12a43ed0afbc092f4e974b024db3d">ddc::init_discrete_space</a></div><divclass="ttdeci">void init_discrete_space(Args &&... args)</div><divclass="ttdoc">Initialize (emplace) a global singleton discrete space.</div><divclass="ttdef"><b>Definition</b><ahref="discrete__space_8hpp_source.html#l00170">discrete_space.hpp:170</a></div></div>
374
374
<divclass="ttc" id="anamespaceddc_html_a8093016bc9d65270b7b16ad4b7a1166e"><divclass="ttname"><ahref="namespaceddc.html#a8093016bc9d65270b7b16ad4b7a1166e">ddc::transform_reduce</a></div><divclass="ttdeci">T transform_reduce(DiscreteDomain< DDims... > const &domain, T neutral, BinaryReductionOp &&reduce, UnaryTransformOp &&transform) noexcept</div><divclass="ttdoc">A reduction over a nD domain in serial.</div><divclass="ttdef"><b>Definition</b><ahref="transform__reduce_8hpp_source.html#l00066">transform_reduce.hpp:66</a></div></div>
375
-
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
375
+
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
376
376
<divclass="ttc" id="anamespaceddc_html_ac18286f7d289865ee020284651f29bb1"><divclass="ttname"><ahref="namespaceddc.html#ac18286f7d289865ee020284651f29bb1">ddc::Coordinate</a></div><divclass="ttdeci">detail::TaggedVector< CoordinateElement, CDims... > Coordinate</div><divclass="ttdoc">A Coordinate represents a coordinate in the continuous space.</div><divclass="ttdef"><b>Definition</b><ahref="coordinate_8hpp_source.html#l00029">coordinate.hpp:29</a></div></div>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00152">152</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
5252
+
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00083">83</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00167">167</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
5308
+
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00098">98</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00185">185</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
5364
+
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00116">116</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00198">198</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
5413
+
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00129">129</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00304">304</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
5490
+
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00184">184</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00331">331</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
5560
+
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00211">211</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00357">357</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
5630
+
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00237">237</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00382">382</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
5693
+
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00262">262</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<divclass="ttc" id="anamespaceddc_html_a70f12a43ed0afbc092f4e974b024db3d"><divclass="ttname"><ahref="namespaceddc.html#a70f12a43ed0afbc092f4e974b024db3d">ddc::init_discrete_space</a></div><divclass="ttdeci">void init_discrete_space(Args &&... args)</div><divclass="ttdoc">Initialize (emplace) a global singleton discrete space.</div><divclass="ttdef"><b>Definition</b><ahref="discrete__space_8hpp_source.html#l00170">discrete_space.hpp:170</a></div></div>
481
481
<divclass="ttc" id="anamespaceddc_html_a8093016bc9d65270b7b16ad4b7a1166e"><divclass="ttname"><ahref="namespaceddc.html#a8093016bc9d65270b7b16ad4b7a1166e">ddc::transform_reduce</a></div><divclass="ttdeci">T transform_reduce(DiscreteDomain< DDims... > const &domain, T neutral, BinaryReductionOp &&reduce, UnaryTransformOp &&transform) noexcept</div><divclass="ttdoc">A reduction over a nD domain in serial.</div><divclass="ttdef"><b>Definition</b><ahref="transform__reduce_8hpp_source.html#l00066">transform_reduce.hpp:66</a></div></div>
482
-
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
482
+
<divclass="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><divclass="ttname"><ahref="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><divclass="ttdeci">void parallel_for_each(std::string const &label, ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept</div><divclass="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><divclass="ttdef"><b>Definition</b><ahref="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
483
483
<divclass="ttc" id="anamespaceddc_html_a9a6e577fbbb7ead9dbe81a3c46c26592"><divclass="ttname"><ahref="namespaceddc.html#a9a6e577fbbb7ead9dbe81a3c46c26592">ddc::distance_at_left</a></div><divclass="ttdeci">KOKKOS_FUNCTION Coordinate< typename DDim::continuous_dimension_type > distance_at_left(DiscreteElement< DDim > i)</div><divclass="ttdef"><b>Definition</b><ahref="non__uniform__point__sampling_8hpp_source.html#l00234">non_uniform_point_sampling.hpp:234</a></div></div>
484
484
<divclass="ttc" id="anamespaceddc_html_ac18286f7d289865ee020284651f29bb1"><divclass="ttname"><ahref="namespaceddc.html#ac18286f7d289865ee020284651f29bb1">ddc::Coordinate</a></div><divclass="ttdeci">detail::TaggedVector< CoordinateElement, CDims... > Coordinate</div><divclass="ttdoc">A Coordinate represents a coordinate in the continuous space.</div><divclass="ttdef"><b>Definition</b><ahref="coordinate_8hpp_source.html#l00029">coordinate.hpp:29</a></div></div>
0 commit comments