|
Celeritas 0.7.0-dev.228+develop.9905a715
|
#include <vector>#include "corecel/Macros.hh"#include "corecel/Types.hh"#include "corecel/data/Collection.hh"#include "corecel/data/CollectionBuilder.hh"#include "celeritas/Quantities.hh"#include "celeritas/Types.hh"#include "celeritas/phys/GeneratorCounters.hh"Classes | |
| struct | celeritas::OpticalAccumStats |
| Cumulative statistics of optical tracking. More... | |
| struct | celeritas::OffloadPreStepData |
| Pre-step data needed to generate optical photon distributions. More... | |
| struct | celeritas::OffloadPrePostStepData |
| Particle speed after the continuous part of the step. More... | |
| struct | celeritas::OffloadStateData< StepDataT, W, M > |
| State data that is cached and used to generate optical distributions. More... | |
Typedefs | |
| template<Ownership W, MemSpace M> | |
| using | celeritas::OffloadPreStateData = OffloadStateData< OffloadPreStepData, W, M > |
| template<Ownership W, MemSpace M> | |
| using | celeritas::OffloadPrePostStateData = OffloadStateData< OffloadPrePostStepData, W, M > |
Functions | |
| template<class StepDataT , MemSpace M> | |
| void | celeritas::resize (OffloadStateData< StepDataT, Ownership::value, M > *state, StreamId, size_type size) |
| Resize optical offload step states. | |