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.