Application-level particle/mesh storage and single particle access. More...
#include <Cabana_AoSoA.hpp>
#include <Cabana_MemberTypes.hpp>
#include <Cabana_ParticleList.hpp>
#include <Cabana_SoA.hpp>
#include <Cabana_Tuple.hpp>
#include <Cabana_Grid_ParticleDistributor.hpp>
#include <memory>
#include <string>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | Cabana::Grid::ParticleList< MemorySpace, VectorLength, FieldTags > |
List of particle fields stored in AoSoA with associated mesh. More... | |
struct | Cabana::Grid::is_particle_list_impl< class > |
struct | Cabana::Grid::is_particle_list_impl< ParticleList< MemorySpace, VectorLength, FieldTags... > > |
struct | Cabana::Grid::is_particle_list< T > |
ParticleList static type checker. More... | |
Namespaces | |
namespace | Cabana |
Core: particle data structures and algorithms. | |
Functions | |
template<class MemorySpace, int VectorLength, class... FieldTags> | |
auto | Cabana::Grid::createParticleList (const std::string &label, Cabana::ParticleTraits< FieldTags... >) |
ParticleList creation function. | |
template<class MemorySpace, class... FieldTags> | |
auto | Cabana::Grid::createParticleList (const std::string &label, Cabana::ParticleTraits< FieldTags... >) |
ParticleList creation function with default vector length. | |
Application-level particle/mesh storage and single particle access.
auto Cabana::Grid::createParticleList | ( | const std::string & | label, |
Cabana::ParticleTraits< FieldTags... > | ) |
ParticleList creation function.
auto Cabana::Grid::createParticleList | ( | const std::string & | label, |
Cabana::ParticleTraits< FieldTags... > | ) |
ParticleList creation function with default vector length.