|
Celeritas 0.7.0-dev.172+develop.fe2a0acd4
|
#include <vector>#include "corecel/Assert.hh"#include "corecel/Macros.hh"#include "corecel/cont/EnumArray.hh"#include "corecel/data/PinnedAllocator.hh"#include "celeritas/Quantities.hh"#include "celeritas/Types.hh"
Classes | |
| struct | celeritas::DetectorStepPointOutput |
| CPU results for detector stepping at the beginning or end of a step. More... | |
| struct | celeritas::DetectorStepOutput |
| CPU results for many in-detector tracks at a single step iteration. More... | |
Functions | |
| template<MemSpace M> | |
| void | celeritas::copy_steps (DetectorStepOutput *output, StepStateData< Ownership::reference, M > const &state) |
| template<> | |
| void | celeritas::copy_steps< MemSpace::host > (DetectorStepOutput *, StepStateData< Ownership::reference, MemSpace::host > const &) |
| Consolidate results from tracks that interacted with a detector. | |
| template<> | |
| void | celeritas::copy_steps< MemSpace::device > (DetectorStepOutput *, StepStateData< Ownership::reference, MemSpace::device > const &) |
| Copy to host results from tracks that interacted with a detector. | |
| template<> | |
| void | celeritas::copy_steps< MemSpace::device > (DetectorStepOutput *, StepStateData< Ownership::reference, MemSpace::device > const &) |
| Copy to host results from tracks that interacted with a detector. | |