|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a Gaussian-band Lissajous ridge stimulus. More...
#include <lissajous.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | wavenumber_x |
| double | wavenumber_y |
| double | omega_x |
| double | omega_y |
| double | phase_x |
| double | phase_y |
| double | coupling |
| double | bias |
| double | line_width |
| double | time_offset |
| SimStimulusCoordConfig | coord |
| double | rotation |
| bool | scale_by_dt |
Configuration for a Gaussian-band Lissajous ridge stimulus.
| double SimStimulusLissajousConfig::amplitude |
Overall write amplitude.
| double SimStimulusLissajousConfig::bias |
Additive band offset applied to the implicit curve.
| SimStimulusCoordConfig SimStimulusLissajousConfig::coord |
Coordinate mapping for scalar/separable evaluation.
| double SimStimulusLissajousConfig::coupling |
Y oscillator coupling multiplier.
| size_t SimStimulusLissajousConfig::field_index |
Target field index.
| double SimStimulusLissajousConfig::line_width |
Gaussian band width in implicit-curve space.
| double SimStimulusLissajousConfig::omega_x |
X oscillator angular frequency (rad/s).
| double SimStimulusLissajousConfig::omega_y |
Y oscillator angular frequency (rad/s).
| double SimStimulusLissajousConfig::phase_x |
X oscillator phase offset (radians).
| double SimStimulusLissajousConfig::phase_y |
Y oscillator phase offset (radians).
| double SimStimulusLissajousConfig::rotation |
Complex-output rotation (radians).
| bool SimStimulusLissajousConfig::scale_by_dt |
When true, scale writes by dt.
| double SimStimulusLissajousConfig::time_offset |
Additional time offset applied before evaluation.
| double SimStimulusLissajousConfig::wavenumber_x |
X oscillator spatial frequency (rad/unit).
| double SimStimulusLissajousConfig::wavenumber_y |
Y oscillator spatial frequency (rad/unit).