|
kokkos-execution 0.0.1
|
Execution context using a Kokkos execution space under the hood.
More...
#include <execution_space.hpp>
Public Types | |
| using | execution_space = Exec |
| using | state_t = Impl::State<execution_space> |
Public Member Functions | |
| ExecutionSpaceContext (execution_space exec) | |
| auto | get_scheduler () const noexcept -> ExecutionSpaceImpl::Scheduler< execution_space > |
Public Attributes | |
| state_t | m_state |
Execution context using a Kokkos execution space under the hood.
For instance, if Exec is Kokkos::Cuda, the following holds true:
Cuda stream stored by the Kokkos::Cuda instance in Kokkos::Execution::Impl::State.Definition at line 130 of file execution_space.hpp.
| using Kokkos::Execution::ExecutionSpaceContext< Exec >::execution_space = Exec |
Definition at line 131 of file execution_space.hpp.
| using Kokkos::Execution::ExecutionSpaceContext< Exec >::state_t = Impl::State<execution_space> |
Definition at line 133 of file execution_space.hpp.
|
inlineexplicit |
Definition at line 137 of file execution_space.hpp.
|
inlinenoexcept |
Definition at line 141 of file execution_space.hpp.
| state_t Kokkos::Execution::ExecutionSpaceContext< Exec >::m_state |
Definition at line 135 of file execution_space.hpp.