#include <Fad_KokkosAtomicTests.hpp>
|
template<typename Tag > |
static void | apply (Tag tag, const ViewType &v, const ScalarViewType &s) |
|
|
const ViewType | m_v |
|
const ScalarViewType | m_s |
|
template<typename ViewType, typename ScalarViewType, bool OperFetch>
struct AtomicKernel< ViewType, ScalarViewType, OperFetch >
Definition at line 141 of file Fad_KokkosAtomicTests.hpp.
◆ execution_space
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ size_type
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ team_handle
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ local_scalar_type
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ AtomicKernel()
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [1/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [2/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [3/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [4/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [5/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [6/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
◆ operator()() [7/7]
template<typename ViewType , typename ScalarViewType , bool OperFetch>
template<typename Tag >
KOKKOS_INLINE_FUNCTION void AtomicKernel< ViewType, ScalarViewType, OperFetch >::operator() |
( |
Tag |
tag, |
|
|
const team_handle & |
team |
|
) |
| const |
|
inline |
◆ apply()
template<typename ViewType , typename ScalarViewType , bool OperFetch>
template<typename Tag >
static void AtomicKernel< ViewType, ScalarViewType, OperFetch >::apply |
( |
Tag |
tag, |
|
|
const ViewType & |
v, |
|
|
const ScalarViewType & |
s |
|
) |
| |
|
inlinestatic |
◆ stride
template<typename ViewType , typename ScalarViewType , bool OperFetch>
const size_type AtomicKernel< ViewType, ScalarViewType, OperFetch >::stride = Kokkos::ViewScalarStride<ViewType>::stride |
|
static |
◆ m_v
template<typename ViewType , typename ScalarViewType , bool OperFetch>
const ViewType AtomicKernel< ViewType, ScalarViewType, OperFetch >::m_v |
◆ m_s
template<typename ViewType , typename ScalarViewType , bool OperFetch>
const ScalarViewType AtomicKernel< ViewType, ScalarViewType, OperFetch >::m_s |
The documentation for this struct was generated from the following file: