Block-Structured AMR Software Framework
AMReX_ParticleArray.H File Reference
#include <AMReX_Config.H>
#include <AMReX.H>
#include <AMReX_TypeTraits.H>
#include <AMReX_Tuple.H>
#include <functional>
#include <tuple>
#include <type_traits>

Go to the source code of this file.

Classes

class  amrex::ref_wrapper< T >
 
struct  amrex::DataLayoutPolicy< ContainerType, ParticleType< Types... >, DataLayout::AoS >
 
struct  amrex::DataLayoutPolicyRaw< ParticleType< Types... >, DataLayout::AoS >
 
struct  amrex::DataLayoutPolicy< ContainerType, ParticleType< Types... >, DataLayout::SoA >
 
struct  amrex::DataLayoutPolicyRaw< ParticleType< Types... >, DataLayout::SoA >
 
struct  amrex::ParticleArray< ContainerType, ParticleType, DataLayoutTag >
 
struct  amrex::ParticleArrayAccessor< ParticleType, DataLayoutTag >
 

Namespaces

 amrex
 

Enumerations

enum class  amrex::DataLayout { amrex::AoS = 0 , amrex::SoA }