Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Cabana_AoSoA.hpp File Reference

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>
Include dependency graph for Cabana_AoSoA.hpp:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Array-of-Struct-of-Arrays particle data structure.