|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <TypeUtils.h>
Public Types | |
| template<typename... Spaces> | |
| using | container_type = MultispaceContainer<Type, Spaces...> |
| using | type = typename TypeForAllSpaces<container_type>::memory_spaces_type |
Static Public Member Functions | |
| template<typename Functor> | |
| static type | createContainer (Functor &&initFunc) |
Constructs a MultispaceContainer for all the available Kokkos memory spaces
| Type | the element type |
Definition at line 408 of file TypeUtils.h.
| using ippl::detail::ContainerForAllSpaces< Type >::container_type = MultispaceContainer<Type, Spaces...> |
Definition at line 410 of file TypeUtils.h.
| using ippl::detail::ContainerForAllSpaces< Type >::type = typename TypeForAllSpaces<container_type>::memory_spaces_type |
Definition at line 412 of file TypeUtils.h.
|
inlinestatic |
Definition at line 416 of file TypeUtils.h.