|
Celeritas 0.7.0-dev.162+develop.12e60fa0f
|
Set up control/tuning parameters that do not affect physics. More...
#include <Control.hh>
Public Attributes | |
| CoreStateCapacity | capacity |
| Per-process state sizes. | |
| std::optional< OpticalStateCapacity > | 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