|
kokkos-execution 0.0.1
|
Wrap a Kokkos execution space to make it cheap to copy/move in new environments.
More...
#include <get_exec.hpp>
Public Member Functions | |
| constexpr | ExecutionSpaceRef (const Exec &exec) noexcept |
| ExecutionSpaceRef ()=delete | |
| ExecutionSpaceRef (const ExecutionSpaceRef &) noexcept=default | |
| ExecutionSpaceRef & | operator= (const ExecutionSpaceRef &) noexcept=default |
| ExecutionSpaceRef (ExecutionSpaceRef &&) noexcept=default | |
| ExecutionSpaceRef & | operator= (ExecutionSpaceRef &&) noexcept=default |
| ~ExecutionSpaceRef () noexcept=default | |
| const Exec & | get () const noexcept |
| constexpr const ExecutionSpaceRef & | query (const get_exec_t &) const noexcept |
Public Attributes | |
| Exec const * | m_exec_ptr |
Friends | |
| constexpr auto | operator<=> (const ExecutionSpaceRef &, const ExecutionSpaceRef &) noexcept=default |
Wrap a Kokkos execution space to make it cheap to copy/move in new environments.
Definition at line 31 of file get_exec.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 34 of file get_exec.hpp.
|
delete |
|
defaultnoexcept |
References ExecutionSpaceRef().
|
defaultnoexcept |
References ExecutionSpaceRef().
|
defaultnoexcept |
References ExecutionSpaceRef().
|
inlinenoexcept |
Definition at line 45 of file get_exec.hpp.
References get(), and m_exec_ptr.
|
defaultnoexcept |
References ExecutionSpaceRef().
|
defaultnoexcept |
References ExecutionSpaceRef().
|
inlinenodiscardconstexprnoexcept |
Definition at line 52 of file get_exec.hpp.
References ExecutionSpaceRef().
|
friend |
References ExecutionSpaceRef().
| Exec const* Kokkos::Execution::ExecutionSpaceImpl::ExecutionSpaceRef< Exec >::m_exec_ptr |
Definition at line 32 of file get_exec.hpp.