|
using | HostSpace = Kokkos::HostSpace |
| Host memory space. More...
|
|
using | Serial = Kokkos::Serial |
| Serial execution space. More...
|
|
using | DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace |
| Default Host execution space, on top of all host execution spaces. More...
|
|
using | DefaultExecutionSpace = Kokkos::DefaultExecutionSpace |
| Default execution space, it can be device exe. More...
|
|
using | deviceRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< pFlow::uint32 > > |
|
using | hostRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< pFlow::uint32 > > |
|
using | deviceRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< pFlow::uint32 > > |
|
using | hostRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< pFlow::uint32 > > |
|
template<typename T1 , typename T2 > |
using | Pair = Kokkos::pair< T1, T2 > |
| Pair of two variables. More...
|
|
template<typename T , typename... properties> |
using | ViewTypeScalar = Kokkos::View< T, properties... > |
| View for a scalar. More...
|
|
template<typename T , typename... properties> |
using | ViewType1D = Kokkos::View< T *, properties... > |
| 1D veiw as a vector More...
|
|
template<typename T , typename... properties> |
using | ViewType2D = Kokkos::View< T **, properties... > |
| 2D view as an array More...
|
|
template<typename T , typename... properties> |
using | ViewType3D = Kokkos::View< T ***, properties... > |
| 3D view as an array More...
|
|
template<typename T , typename... properties> |
using | DualViewType1D = Kokkos::DualView< T *, properties... > |
| 1D dual view as a vector More...
|
|
template<typename Key , typename Value , typename... properties> |
using | unorderedMap = Kokkos::UnorderedMap< Key, Value, properties... > |
| unordered map More...
|
|
template<typename Key , typename... properties> |
using | unorderedSet = Kokkos::UnorderedMap< Key, void, properties... > |
| unordered set More...
|
|
template<typename T > |
using | deviceViewTypeScalar = Kokkos::View< T > |
| Scalar on device. More...
|
|
template<typename T > |
using | deviceViewType1D = Kokkos::View< T * > |
| 1D array (vector) with default device (memory space and execution space) More...
|
|
template<typename T , typename Layout = void> |
using | deviceViewType2D = Kokkos::View< T **, Layout, void > |
| 2D view on device as an array on device More...
|
|
template<typename T , typename Layout = void> |
using | deviceViewType3D = Kokkos::View< T ***, Layout, void > |
| 3D view on device as an array on device More...
|
|
template<typename T > |
using | hostViewTypeScalar = Kokkos::View< T, Kokkos::HostSpace > |
|
template<typename T > |
using | hostViewType1D = Kokkos::View< T *, Kokkos::HostSpace > |
| 1D array (vector with host memeory space) More...
|
|
template<typename T , typename Layout = void> |
using | hostViewType2D = Kokkos::View< T **, Layout, Kokkos::HostSpace > |
| 2D array on host More...
|
|
template<typename T , typename Layout = void> |
using | hostViewType3D = Kokkos::View< T ***, Layout, Kokkos::HostSpace > |
| 3D array on host More...
|
|
template<typename T > |
using | deviceAtomicViewType1D = Kokkos::View< T *, Kokkos::MemoryTraits< std::is_same_v< DefaultExecutionSpace, Serial > ? 0 :Kokkos::Atomic > > |
| 1D vector on device with atomic capabilities More...
|
|
template<typename T > |
using | deviceAtomicViewType3D = Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same_v< DefaultExecutionSpace, Serial > ? 0 :Kokkos::Atomic > > |
| 3D array on device with atomic capabilities More...
|
|