ghosted_initial_temp(ixy)
= 9.999 * ((x * x + y * y) < 0.25);
});
+void parallel_for_each(ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using a given Kokkos execution space
Definition: for_each.hpp:174
KOKKOS_FUNCTION Coordinate< typename DDim::continuous_dimension_type... > coordinate(DiscreteElement< DDim... > const &c)
Definition: coordinate_md.hpp:13
-void parallel_for_each(ExecSpace &&execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using a given Kokkos execution space
Definition: for_each.hpp:174
Definition: chunk_span.hpp:28
-
+
next_temp.domain(),
KOKKOS_LAMBDA(
diff --git a/for__each_8hpp_source.html b/for__each_8hpp_source.html
index ad744f722..c1173267c 100644
--- a/for__each_8hpp_source.html
+++ b/for__each_8hpp_source.html
@@ -219,34 +219,31 @@
a discrete 171
172
173template <
class ExecSpace,
class... DDims,
class Functor>
-
- 175 ExecSpace&& execution_space,
+
+ 175 ExecSpace
const& execution_space,
177 Functor&& f)
noexcept
- 179 detail::for_each_kokkos(
- 180 std::forward<ExecSpace>(execution_space),
-
- 182 std::forward<Functor>(f));
-
-
-
- 186
- 187
- 188
- 189template <
class... DDims,
class Functor>
-
-
- 192 parallel_for_each(Kokkos::DefaultExecutionSpace(), domain, std::forward<Functor>(f));
-
-
-
+ 179 detail::for_each_kokkos(execution_space, domain, std::forward<Functor>(f));
+
+
+
+ 183
+ 184
+ 185
+ 186template <
class... DDims,
class Functor>
+
+
+ 189 parallel_for_each(Kokkos::DefaultExecutionSpace(), domain, std::forward<Functor>(f));
+
+
+
friend class DiscreteDomain
Definition: discrete_domain.hpp:51
KOKKOS_DEFAULTED_FUNCTION constexpr DiscreteElement()=default
Definition: aligned_allocator.hpp:9
+void parallel_for_each(ExecSpace const &execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using a given Kokkos execution space
Definition: for_each.hpp:174
void for_each(DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain in serial
Definition: for_each.hpp:159
-void parallel_for_each(ExecSpace &&execution_space, DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using a given Kokkos execution space
Definition: for_each.hpp:174
-void parallel_for_each(DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using the Kokkos default execution space
Definition: for_each.hpp:190
+void parallel_for_each(DiscreteDomain< DDims... > const &domain, Functor &&f) noexcept
iterates over a nD domain using the Kokkos default execution space
Definition: for_each.hpp:187