|
Celeritas 0.7.0-dev.165+develop.aa1269106
|
#include "corecel/Macros.hh"#include "corecel/cont/EnumArray.hh"#include "corecel/cont/Range.hh"#include "corecel/data/Collection.hh"#include "corecel/data/CollectionBuilder.hh"#include "celeritas/Quantities.hh"#include "celeritas/Types.hh"#include "celeritas/Units.hh"
Classes | |
| struct | celeritas::StepPointSelection |
| Which track properties to gather at the beginning and end of a step. More... | |
| struct | celeritas::StepSelection |
| Which track properties to gather at every step. More... | |
| struct | celeritas::StepParamsData< W, M > |
| Shared attributes about the hits being collected. More... | |
| struct | celeritas::StepPointStateData< W, M > |
| Gathered state data for beginning/end of step data for tracks in parallel. More... | |
| struct | celeritas::StepStateDataImpl< W, M > |
| Gathered data for a single step for many tracks in parallel. More... | |
| struct | celeritas::StepStateData< W, M > |
| Gathered data and persistent scratch space for gathering and copying data. More... | |
Macros | |
| #define | SD_RESIZE_IF_SELECTED(ATTR) |
| #define | SD_RESIZE_IF_SELECTED(ATTR) |
Functions | |
| template<MemSpace M> | |
| void | celeritas::resize (StepPointStateData< Ownership::value, M > *state, StepPointSelection selection, HostCRef< StepParamsData > const ¶ms, size_type size) |
| Resize a state point. | |
| template<MemSpace M> | |
| void | celeritas::resize (StepStateDataImpl< Ownership::value, M > *state, HostCRef< StepParamsData > const ¶ms, size_type size) |
| Resize the step data. | |
| template<MemSpace M> | |
| void | celeritas::resize (StepStateData< Ownership::value, M > *state, HostCRef< StepParamsData > const ¶ms, StreamId stream_id, size_type size) |
| Resize the state. | |
| #define SD_RESIZE_IF_SELECTED | ( | ATTR | ) |
| #define SD_RESIZE_IF_SELECTED | ( | ATTR | ) |