Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Fad_KokkosAtomicTests.hpp>
Public Types | |
typedef ViewType::execution_space | execution_space |
typedef ViewType::size_type | size_type |
typedef Kokkos::TeamPolicy< execution_space >::member_type | team_handle |
typedef Kokkos::ThreadLocalScalarType< ViewType >::type | local_scalar_type |
Public Member Functions | |
AtomicKernel (const ViewType &v, const ScalarViewType &s) | |
KOKKOS_INLINE_FUNCTION void | operator() (AddTag tag, const size_type i) const |
KOKKOS_INLINE_FUNCTION void | operator() (SubTag tag, const size_type i) const |
KOKKOS_INLINE_FUNCTION void | operator() (MulTag tag, const size_type i) const |
KOKKOS_INLINE_FUNCTION void | operator() (DivTag tag, const size_type i) const |
KOKKOS_INLINE_FUNCTION void | operator() (MaxTag tag, const size_type i) const |
KOKKOS_INLINE_FUNCTION void | operator() (MinTag tag, const size_type i) const |
template<typename Tag > | |
KOKKOS_INLINE_FUNCTION void | operator() (Tag tag, const team_handle &team) const |
Static Public Member Functions | |
template<typename Tag > | |
static void | apply (Tag tag, const ViewType &v, const ScalarViewType &s) |
Public Attributes | |
const ViewType | m_v |
const ScalarViewType | m_s |
Static Public Attributes | |
static const size_type | stride = Kokkos::ViewScalarStride<ViewType>::stride |
Definition at line 141 of file Fad_KokkosAtomicTests.hpp.
typedef ViewType::execution_space AtomicKernel< ViewType, ScalarViewType, OperFetch >::execution_space |
Definition at line 142 of file Fad_KokkosAtomicTests.hpp.
typedef ViewType::size_type AtomicKernel< ViewType, ScalarViewType, OperFetch >::size_type |
Definition at line 143 of file Fad_KokkosAtomicTests.hpp.
typedef Kokkos::TeamPolicy<execution_space>::member_type AtomicKernel< ViewType, ScalarViewType, OperFetch >::team_handle |
Definition at line 144 of file Fad_KokkosAtomicTests.hpp.
typedef Kokkos::ThreadLocalScalarType<ViewType>::type AtomicKernel< ViewType, ScalarViewType, OperFetch >::local_scalar_type |
Definition at line 145 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 151 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 155 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 164 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 173 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 182 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 191 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 200 of file Fad_KokkosAtomicTests.hpp.
|
inline |
Definition at line 210 of file Fad_KokkosAtomicTests.hpp.
|
inlinestatic |
Definition at line 219 of file Fad_KokkosAtomicTests.hpp.
|
static |
Definition at line 146 of file Fad_KokkosAtomicTests.hpp.
const ViewType AtomicKernel< ViewType, ScalarViewType, OperFetch >::m_v |
Definition at line 148 of file Fad_KokkosAtomicTests.hpp.
const ScalarViewType AtomicKernel< ViewType, ScalarViewType, OperFetch >::m_s |
Definition at line 149 of file Fad_KokkosAtomicTests.hpp.