![]() |
Block-Structured AMR Software Framework
|
#include <AMReX_ParticleArray.H>
Public Types | |
| using | container_type = ContainerType< ParticleType< Types... > > |
| using | raw_type = ParticleType< Types... > * |
| using | value_type = ParticleType< Types... > & |
Static Public Member Functions | |
| static constexpr raw_type | get_raw_data (container_type &a_container) |
| static constexpr void | resize (container_type &a_container, std::size_t a_size) |
| template<typename ValueType > | |
| static constexpr void | push_back (container_type &a_container, ValueType &&a_value) |
| static constexpr std::size_t | size (container_type &a_container) |
Implementation of the AoS policy. Pretty much a straightforward wrapper around ContainterType<ParticleType>
| using amrex::DataLayoutPolicy< ContainerType, ParticleType< Types... >, DataLayout::AoS >::container_type = ContainerType<ParticleType<Types...> > |
| using amrex::DataLayoutPolicy< ContainerType, ParticleType< Types... >, DataLayout::AoS >::raw_type = ParticleType<Types...>* |
| using amrex::DataLayoutPolicy< ContainerType, ParticleType< Types... >, DataLayout::AoS >::value_type = ParticleType<Types...>& |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |