Celeritas 0.7.0-dev.127+develop.e63889793
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::optical::SurfaceInteractionApplier< F > Struct Template Reference

Wrap a surface interaction executor and apply it to a track. More...

#include <SurfaceInteractionApplier.hh>

Public Member Functions

CELER_FUNCTION void operator() (CoreTrackView const &) const
 Apply sampled surface interaction to the track.
 

Public Attributes

sample_interaction
 

Detailed Description

template<class F>
struct celeritas::optical::SurfaceInteractionApplier< F >

Wrap a surface interaction executor and apply it to a track.

The functor F must take a CoreTrackview and return a SurfaceInteraction.


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