|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for steerable wavelet stimulus families and scales. More...
#include <steerable_wavelet.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| SimStimulusSteerableWaveletFamily | family |
| unsigned int | order |
| unsigned int | scale_count |
| double | base_wavenumber |
| double | scale_growth |
| double | radial_bandwidth |
| double | angular_sharpness |
| double | orientation |
| double | orientation_rate |
| double | kx |
| double | ky |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | use_wavevector |
| bool | scale_by_dt |
Configuration for steerable wavelet stimulus families and scales.
| double SimStimulusSteerableWaveletConfig::amplitude |
Output amplitude scale.
| double SimStimulusSteerableWaveletConfig::angular_sharpness |
Angular envelope sharpness.
| double SimStimulusSteerableWaveletConfig::base_wavenumber |
Base radial wavenumber (rad / unit).
| SimStimulusCoordConfig SimStimulusSteerableWaveletConfig::coord |
Coordinate mapping when not wavevector mode.
| SimStimulusSteerableWaveletFamily SimStimulusSteerableWaveletConfig::family |
Wavelet family mode.
| size_t SimStimulusSteerableWaveletConfig::field_index |
Target field index.
| double SimStimulusSteerableWaveletConfig::kx |
Optional wavevector X component.
| double SimStimulusSteerableWaveletConfig::ky |
Optional wavevector Y component.
| double SimStimulusSteerableWaveletConfig::omega |
Temporal angular frequency (rad/s).
| unsigned int SimStimulusSteerableWaveletConfig::order |
Steering order / angular order.
| double SimStimulusSteerableWaveletConfig::orientation |
Steering angle (radians).
| double SimStimulusSteerableWaveletConfig::orientation_rate |
Steering angular drift (rad/s).
| double SimStimulusSteerableWaveletConfig::phase |
Global phase offset (radians).
| double SimStimulusSteerableWaveletConfig::radial_bandwidth |
Log-radius Gaussian width.
| double SimStimulusSteerableWaveletConfig::rotation |
Complex-output rotation (radians).
| bool SimStimulusSteerableWaveletConfig::scale_by_dt |
Scale writes by dt when true.
| unsigned int SimStimulusSteerableWaveletConfig::scale_count |
Number of radial scales.
| double SimStimulusSteerableWaveletConfig::scale_growth |
Geometric growth factor between scales.
| double SimStimulusSteerableWaveletConfig::time_offset |
Additional time offset before evaluation.
| bool SimStimulusSteerableWaveletConfig::use_wavevector |
Use (kx, ky) projection basis.