|
|
| operator bool () const |
| | True if all input is assigned and valid.
|
| |
|
|
std::shared_ptr< optical::CoreParams > | optical_params |
| | Optical params.
|
| |
|
size_type | num_track_slots {} |
| | Number track slots in the optical loop.
|
| |
|
size_type | buffer_capacity {} |
| | Number of steps that have created optical particles.
|
| |
|
size_type | auto_flush {} |
| | Threshold number of photons for launching optical loop.
|
| |
|
size_type | max_step_iters {numeric_limits<size_type>::max()} |
| | Maximum step iterations before aborting optical loop.
|
| |
|
bool | action_times {false} |
| | Whether to synchronize and record accumulated action times.
|
| |
The documentation for this struct was generated from the following file: