Celeritas 0.6.0-rc.2.10+develop.de0a3a05
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::optical::InteractionApplier< F, typename > Struct Template Reference

This class is partially specialized with a second template argument to extract any launch bounds from the functor class. More...

#include <InteractionApplier.hh>

Inheritance diagram for celeritas::optical::InteractionApplier< F, typename >:
Inheritance graph
[legend]

Public Member Functions

CELER_FUNCTION InteractionApplier (F &&f)
 
- Public Member Functions inherited from celeritas::optical::InteractionApplierBaseImpl< F >
CELER_FUNCTION void operator() (CoreTrackView const &)
 Sample an interaction and apply to the track view.
 

Additional Inherited Members

- Public Attributes inherited from celeritas::optical::InteractionApplierBaseImpl< F >
sample_interaction
 

Detailed Description

template<class F, typename = void>
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.

Todo:
Generalize this with the core interaction applier

The documentation for this struct was generated from the following file: