diff --git a/discrete__space_8hpp_source.html b/discrete__space_8hpp_source.html index 6d08d0297..5b0cec581 100644 --- a/discrete__space_8hpp_source.html +++ b/discrete__space_8hpp_source.html @@ -254,9 +254,16 @@

a discrete 206 }
207}
208
-
209} // namespace ddc
+
209template <class DDim>
+
210detail::ddim_impl_t<DDim, Kokkos::HostSpace> const& host_discrete_space()
+
211{
+
212 return detail::g_discrete_space_dual<DDim>->get_host();
+
213}
+
214
+
215} // namespace ddc
Definition: aligned_allocator.hpp:9
void init_discrete_space(Args &&... args)
Initialize (emplace) a global singleton discrete space.
Definition: discrete_space.hpp:140
+
detail::ddim_impl_t< DDim, Kokkos::HostSpace > const & host_discrete_space()
Definition: discrete_space.hpp:210
std::enable_if_t< 2<=sizeof...(Args), std::tuple< Args... > > init_discrete_space(std::tuple< DDimImpl, Args... > &&a){ using DDim=typename DDimImpl::discrete_dimension_type;init_discrete_space< DDim >(std::move(std::get< 0 >(a)));return detail::extract_after(std::move(a), std::index_sequence_for< Args... >());}template< class DDim, class MemorySpace=DDC_CURRENT_KOKKOS_SPACE > KOKKOS_FORCEINLINE_FUNCTION detail::ddim_impl_t< DDim, MemorySpace > const & discrete_space()
Move construct a global singleton discrete space and pass through remaining arguments.
Definition: discrete_space.hpp:190
Arg init_discrete_space(std::tuple< DDimImpl, Arg > &&a)
Move construct a global singleton discrete space and pass through the other argument.
Definition: discrete_space.hpp:168
diff --git a/namespaceddc.html b/namespaceddc.html index a80bb42f8..1b7d78b6c 100644 --- a/namespaceddc.html +++ b/namespaceddc.html @@ -342,6 +342,9 @@

a discrete std::enable_if_t< 2<=sizeof...(Args), std::tuple< Args... > > init_discrete_space(std::tuple< DDimImpl, Args... > &&a){ using DDim=typename DDimImpl::discrete_dimension_type;init_discrete_space< DDim >(std::move(std::get< 0 >(a)));return detail::extract_after(std::move(a), std::index_sequence_for< Args... >());}template< class DDim, class MemorySpace=DDC_CURRENT_KOKKOS_SPACE > KOKKOS_FORCEINLINE_FUNCTION detail::ddim_impl_t< DDim, MemorySpace > const & discrete_space ()  Move construct a global singleton discrete space and pass through remaining arguments. More...
  +template<class DDim > +detail::ddim_impl_t< DDim, Kokkos::HostSpace > const & host_discrete_space () +  template<class QueryTag , class... Tags> KOKKOS_FUNCTION constexpr DiscreteVectorElement const & get (DiscreteVector< Tags... > const &tuple) noexcept   @@ -2524,6 +2527,25 @@

+

◆ host_discrete_space()

+ +
+
+
+template<class DDim >
+ + + + + + + +
detail::ddim_impl_t< DDim, Kokkos::HostSpace > const & ddc::host_discrete_space ()
+
+