Celeritas  0.5.0-56+6b053cd
Public Member Functions | Public Attributes | List of all members
celeritas::TrackInitParamsData< W, M > Struct Template Reference

Persistent data for track initialization. More...

#include <TrackInitData.hh>

Public Member Functions

CELER_FUNCTION operator bool () const
 Whether the data are assigned.
 
template<Ownership W2, MemSpace M2>
TrackInitParamsDataoperator= (TrackInitParamsData< W2, M2 > const &other)
 Assign from another set of data.
 

Public Attributes

size_type capacity {0}
 Track initializer storage size.
 
size_type max_events {0}
 Maximum number of events that can be run.
 
TrackOrder track_order {TrackOrder::none}
 How to sort tracks on gpu.
 

Detailed Description

template<Ownership W, MemSpace M>
struct celeritas::TrackInitParamsData< W, M >

Persistent data for track initialization.

TODO: change max_events to be the maximum number of events in flight at once rather than the maximum number of events that can be run over the entire simulation


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