Celeritas  0.5.0-56+6b053cd
Public Member Functions | List of all members
celeritas::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::InteractionApplier< F, typename >:
Inheritance graph
[legend]

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

template<class F, typename = void>
struct celeritas::InteractionApplier< F, typename >

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

TODO: we could probably inherit from a helper class to pull in those constants (if available).


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