|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <IpplOperations.h>
Static Public Member Functions | |
| template<typename Coords, std::enable_if_t< std::is_array_v< Coords >, int > = 0> | |
| KOKKOS_INLINE_FUNCTION static constexpr unsigned | getRank () |
| template<typename Coords, std::enable_if_t< std::is_class_v< Coords >, int > = 0> | |
| KOKKOS_INLINE_FUNCTION static constexpr unsigned | getRank () |
Extracts the mathematical rank of an expression (i.e. the number of dimensions) based on its type
Definition at line 32 of file IpplOperations.h.
|
inlinestaticconstexpr |
Extracts the rank of an expression type
| Coords | the expression type that evaluates to a set of coordinates |
Definition at line 49 of file IpplOperations.h.
|
inlinestaticconstexpr |
Extracts the extent of an array-like expression
| Coords | the array type |
Definition at line 39 of file IpplOperations.h.