Celeritas 0.6.0-rc.2.13+develop.285b9112
|
#include "corecel/Macros.hh"
#include "corecel/sys/KernelTraits.hh"
#include "celeritas/geo/GeoFwd.hh"
#include "CoreTrackView.hh"
#include "Interaction.hh"
#include "ParticleTrackView.hh"
#include "SimTrackView.hh"
Classes | |
struct | celeritas::optical::InteractionApplierBaseImpl< F > |
Wrap an interaction executor and apply it to a track. More... | |
struct | celeritas::optical::InteractionApplier< F, typename > |
This class is partially specialized with a second template argument to extract any launch bounds from the functor class. More... | |
struct | celeritas::optical::InteractionApplier< F, std::enable_if_t< kernel_max_blocks_min_warps< F > > > |
struct | celeritas::optical::InteractionApplier< F, std::enable_if_t< kernel_max_blocks< F > > > |
Namespaces | |
namespace | celeritas::optical |
Physics classes used inside the optical physics loop. | |
Functions | |
template<class F > | |
CELER_FUNCTION | celeritas::optical::InteractionApplier (F &&) -> InteractionApplier< F > |