Celeritas  0.5.0-56+6b053cd
Classes | Enumerations | Functions
phys/ParticleData.hh File Reference
#include "corecel/Macros.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "corecel/sys/ThreadId.hh"
#include "celeritas/Quantities.hh"
#include "celeritas/Types.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::ParticleParamsData< W, M >
 Access particle definitions on the device. More...
 
struct  celeritas::ParticleTrackInitializer
 Physical (dynamic) state of a particle track. More...
 
struct  celeritas::ParticleStateData< W, M >
 Data storage/access for particle properties. More...
 

Enumerations

enum class  MatterType : char { particle , antiparticle }
 

Functions

template<MemSpace M>
void celeritas::resize (ParticleStateData< Ownership::value, M > *data, HostCRef< ParticleParamsData > const &, size_type size)
 Resize particle states in host code.