|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a Gaussian-windowed Gabor kernel stimulus. More...
#include <gabor.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | wavenumber |
| double | kx |
| double | ky |
| double | omega |
| double | phase |
| double | sigma_x |
| double | sigma_y |
| double | time_offset |
| SimStimulusCoordConfig | coord |
| double | rotation |
| double | nominal_dt |
| bool | use_wavevector |
| bool | fixed_clock |
| bool | scale_by_dt |
Configuration for a Gaussian-windowed Gabor kernel stimulus.
| double SimStimulusGaborConfig::amplitude |
Peak amplitude of the Gabor kernel.
| SimStimulusCoordConfig SimStimulusGaborConfig::coord |
Spatial coordinate mapping configuration.
| size_t SimStimulusGaborConfig::field_index |
Target field index.
| bool SimStimulusGaborConfig::fixed_clock |
Lock evolution to nominal_dt instead of adaptive dt.
| double SimStimulusGaborConfig::kx |
Optional wavevector X component (rad / unit).
| double SimStimulusGaborConfig::ky |
Optional wavevector Y component (rad / unit).
| double SimStimulusGaborConfig::nominal_dt |
Nominal dt when fixed_clock is enabled.
| double SimStimulusGaborConfig::omega |
Temporal frequency of the carrier (rad / s).
| double SimStimulusGaborConfig::phase |
Phase offset of the carrier (radians).
| double SimStimulusGaborConfig::rotation |
Additional phase rotation for complex outputs (radians).
| bool SimStimulusGaborConfig::scale_by_dt |
Scale writes by dt when true; else dt-independent.
| double SimStimulusGaborConfig::sigma_x |
Gaussian sigma along X (units).
| double SimStimulusGaborConfig::sigma_y |
Gaussian sigma along Y (units).
| double SimStimulusGaborConfig::time_offset |
Time offset applied before evaluation.
| bool SimStimulusGaborConfig::use_wavevector |
When true, use (kx,ky) instead of wavenumber+coord.
| double SimStimulusGaborConfig::wavenumber |
Spatial wavenumber of the carrier (rad / unit).