|
kokkos-execution 0.0.1
|
Execution context using a Kokkos execution space under the hood.
More...
#include <execution_space.hpp>
Public Types | |
| using | state_t = ExecutionSpaceImpl::State<Exec> |
Public Member Functions | |
| ExecutionSpaceContext (Exec exec) | |
| auto | get_scheduler () const noexcept -> ExecutionSpaceImpl::Scheduler< Exec > |
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::ExecutionSpaceImpl::State.Definition at line 127 of file execution_space.hpp.
| using Kokkos::Execution::ExecutionSpaceContext< Exec >::state_t = ExecutionSpaceImpl::State<Exec> |
Definition at line 128 of file execution_space.hpp.
|
inlineexplicit |
Definition at line 132 of file execution_space.hpp.
|
inlinenoexcept |
Definition at line 136 of file execution_space.hpp.
| state_t Kokkos::Execution::ExecutionSpaceContext< Exec >::m_state |
Definition at line 130 of file execution_space.hpp.