|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for seeded random modes sampled from spectral shells. More...
#include <spectral_shells.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | k_min |
| double | k_max |
| double | shell_width |
| double | omega |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | nominal_dt |
| double | spectral_slope |
| unsigned int | shell_count |
| unsigned int | modes_per_shell |
| uint64_t | seed |
| bool | fixed_clock |
| bool | scale_by_dt |
Configuration for seeded random modes sampled from spectral shells.
| double SimStimulusSpectralShellsConfig::amplitude |
Overall amplitude scale.
| SimStimulusCoordConfig SimStimulusSpectralShellsConfig::coord |
Sampling lattice origin/spacing.
| size_t SimStimulusSpectralShellsConfig::field_index |
Target field index.
| bool SimStimulusSpectralShellsConfig::fixed_clock |
Lock evolution to nominal_dt instead of adaptive dt.
| double SimStimulusSpectralShellsConfig::k_max |
Maximum shell radius in k-space (rad / unit).
| double SimStimulusSpectralShellsConfig::k_min |
Minimum shell radius in k-space (rad / unit).
| unsigned int SimStimulusSpectralShellsConfig::modes_per_shell |
Random Fourier modes per shell.
| double SimStimulusSpectralShellsConfig::nominal_dt |
Nominal dt when fixed_clock is enabled.
| double SimStimulusSpectralShellsConfig::omega |
Temporal angular frequency Ω (rad / s).
| bool SimStimulusSpectralShellsConfig::scale_by_dt |
Scale writes by dt when true; else dt-independent.
| uint64_t SimStimulusSpectralShellsConfig::seed |
RNG seed for deterministic shell realization.
| unsigned int SimStimulusSpectralShellsConfig::shell_count |
Number of concentric shells.
| double SimStimulusSpectralShellsConfig::shell_width |
Width of each shell (rad / unit); 0 = auto.
| double SimStimulusSpectralShellsConfig::spectral_slope |
Spectral slope exponent β, PSD ∝ |k|^{-β}.
| double SimStimulusSpectralShellsConfig::time_offset |
Additional time shift applied before evaluation.