Celeritas 0.6.0-dev.115+3b60a5fd
|
Set up control/tuning parameters that do not affect physics. More...
#include <Control.hh>
Public Attributes | |
StateCapacity | capacity |
Per-process state sizes. | |
std::optional< StateCapacity > | optical_capacity |
Per-process state sizes for optical tracking loop. | |
size_type | num_streams {} |
Number of streams. | |
std::optional< TrackOrder > | track_order |
Track sorting and initialization. | |
std::optional< DeviceDebug > | device_debug |
Debug options for device. | |
bool | warm_up {false} |
Perform a no-op step at the beginning to improve timing measurements. | |
unsigned int | seed {} |
Random number generator seed. | |
Set up control/tuning parameters that do not affect physics.
Defaults:
device_debug:
absent unless device is enabledoptical_capacity:
absent unless optical physics is enabledtrack_order:
init_charge
on GPU, none
on CPU