|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Parameterization for Gaussian-envelope stimulus operators. More...
#include <gaussian.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | sigma_x |
| double | sigma_y |
| double | time_offset |
| SimStimulusCoordConfig | coord |
| double | rotation |
| double | nominal_dt |
| bool | fixed_clock |
| bool | scale_by_dt |
Parameterization for Gaussian-envelope stimulus operators.
| double SimStimulusGaussianConfig::amplitude |
Peak amplitude of the envelope.
| SimStimulusCoordConfig SimStimulusGaussianConfig::coord |
Spatial coordinate mapping configuration.
| size_t SimStimulusGaussianConfig::field_index |
Target field index.
| bool SimStimulusGaussianConfig::fixed_clock |
Hold the driving clock to nominal_dt when true.
| double SimStimulusGaussianConfig::nominal_dt |
Nominal dt used when fixed_clock is true.
| double SimStimulusGaussianConfig::rotation |
Phase rotation applied when writing complex outputs (radians).
| bool SimStimulusGaussianConfig::scale_by_dt |
When true, scale writes by substep dt; false = dt-independent signal.
| double SimStimulusGaussianConfig::sigma_x |
Gaussian standard deviation along X (units).
| double SimStimulusGaussianConfig::sigma_y |
Gaussian standard deviation along Y (units).
| double SimStimulusGaussianConfig::time_offset |
Time offset applied before evaluating the envelope.