Celeritas 0.6.0-rc.2.10+develop.de0a3a05
Loading...
Searching...
No Matches
Public Attributes | List of all members
celeritas::inp::CoreStateCapacity Struct Reference

Set up per-process state/buffer capacities for the main tracking loop. More...

#include <Control.hh>

Inheritance diagram for celeritas::inp::CoreStateCapacity:
Inheritance graph
[legend]

Public Attributes

std::optional< size_typesecondaries
 Maximum number of secondaries created per step.
 
std::optional< size_typeevents
 Maximum number of simultaneous events (zero for doing one event at a time)
 
- Public Attributes inherited from celeritas::inp::StateCapacity
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.
 

Detailed Description

Set up per-process state/buffer capacities for the main tracking loop.

Note
The primaries was previously named auto_flush .
Previously, SetupOptions and celer-g4 treated these quantities as "per stream" whereas celer-sim used "per process".

Defaults:


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