Celeritas
0.5.0-56+6b053cd
|
#include "corecel/Assert.hh"
#include "corecel/data/Collection.hh"
#include "celeritas/Types.hh"
#include "celeritas/geo/GeoData.hh"
#include "celeritas/random/RngData.hh"
#include "CoreTrackDataFwd.hh"
#include "MaterialData.hh"
#include "ParticleData.hh"
#include "SimData.hh"
#include "TrackInitData.hh"
#include "Types.hh"
Classes | |
struct | celeritas::optical::PhysicsParamsData< W, M > |
struct | celeritas::optical::PhysicsStateData< W, M > |
struct | celeritas::optical::CoreScalars |
Memspace-independent core variables. More... | |
struct | celeritas::optical::CoreParamsData< W, M > |
Immutable problem data. More... | |
struct | celeritas::optical::CoreStateData< W, M > |
Thread-local state data. More... | |
Namespaces | |
celeritas::optical | |
Physics classes used inside the optical physics loop. | |
Functions | |
template<MemSpace M> | |
void | celeritas::optical::resize (PhysicsStateData< Ownership::value, M > *, HostCRef< PhysicsParamsData > const &, size_type) |
template<MemSpace M> | |
void | celeritas::optical::resize (CoreStateData< Ownership::value, M > *state, HostCRef< CoreParamsData > const ¶ms, StreamId stream_id, size_type size) |
Resize states in host code. More... | |