Array-of-Struct-of-Arrays particle data structure. More...
#include <Cabana_MemberTypes.hpp>#include <Cabana_Slice.hpp>#include <Cabana_SoA.hpp>#include <Cabana_Tuple.hpp>#include <Cabana_Types.hpp>#include <Cabana_Utils.hpp>#include <impl/Cabana_Index.hpp>#include <impl/Cabana_PerformanceTraits.hpp>#include <Kokkos_Core.hpp>#include <cmath>#include <cstdlib>#include <string>#include <type_traits>

Go to the source code of this file.
Classes | |
| struct | Cabana::is_aosoa< T > |
| AoSoA static type checker. More... | |
| class | Cabana::AoSoA< DataTypes, MemorySpace, VectorLength, MemoryTraits > |
| Array-of-Struct-of-Arrays. More... | |
Namespaces | |
| namespace | Cabana |
| Core: particle data structures and algorithms. | |
Functions | |
| template<std::size_t M, class AoSoA_t> | |
| AoSoA_t::template member_slice_type< M > | Cabana::slice (const AoSoA_t &aosoa, const std::string &slice_label="") |
| Create a slice from an AoSoA. | |
Array-of-Struct-of-Arrays particle data structure.