Celeritas
0.5.0-56+6b053cd
|
#include "DetectorSteps.hh"
#include <thrust/copy.h>
#include <thrust/device_ptr.h>
#include <thrust/execution_policy.h>
#include <thrust/iterator/counting_iterator.h>
#include "corecel/data/Copier.hh"
#include "corecel/data/ObserverPtr.device.hh"
#include "corecel/sys/Device.hh"
#include "corecel/sys/KernelLauncher.device.hh"
#include "corecel/sys/KernelParamCalculator.device.hh"
#include "corecel/sys/ScopedProfiling.hh"
#include "corecel/sys/Stream.hh"
#include "corecel/sys/Thrust.device.hh"
#include "StepData.hh"
#include "detail/StepScratchCopyExecutor.hh"
Macros | |
#define | DS_ASSIGN(FIELD) |
Functions | |
template<> | |
void | celeritas::copy_steps< MemSpace::device > (DetectorStepOutput *output, StepStateData< Ownership::reference, MemSpace::device > const &state) |
Copy to host results from tracks that interacted with a detector. | |
#define DS_ASSIGN | ( | FIELD | ) |