Celeritas 0.6.0-rc.2.10+develop.de0a3a05
|
Set up per-process state/buffer capacities for the main tracking loop. More...
#include <Control.hh>
Public Attributes | |
std::optional< size_type > | secondaries |
Maximum number of secondaries created per step. | |
std::optional< size_type > | events |
Maximum number of simultaneous events (zero for doing one event at a time) | |
![]() | |
size_type | primaries {} |
Maximum number of primaries that can be buffered before stepping. | |
size_type | initializers {} |
Maximum number of queued primaries+secondaries. | |
size_type | tracks {} |
Maximum number of track slots to be simultaneously stepped. | |
Set up per-process state/buffer capacities for the main tracking loop.
primaries
was previously named auto_flush
. SetupOptions
and celer-g4
treated these quantities as "per stream" whereas celer-sim
used "per process".Defaults:
secondaries:
twice the number of track slotsevents:
single event runs at a time