|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a multi-scale Morlet wavelet field stimulus. More...
#include <morlet_field.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| unsigned int | scale_count |
| double | base_wavenumber |
| double | scale_growth |
| double | sigma_base |
| double | sigma_growth |
| double | center_u |
| double | center_v |
| double | velocity_u |
| double | velocity_v |
| double | orientation |
| double | orientation_rate |
| double | kx |
| double | ky |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | use_wavevector |
| bool | zero_mean |
| bool | scale_by_dt |
Configuration for a multi-scale Morlet wavelet field stimulus.
| double SimStimulusMorletFieldConfig::amplitude |
Output amplitude scale.
| double SimStimulusMorletFieldConfig::base_wavenumber |
Base carrier wavenumber (rad / unit).
| double SimStimulusMorletFieldConfig::center_u |
Center in local u coordinate.
| double SimStimulusMorletFieldConfig::center_v |
Center in local v coordinate.
| SimStimulusCoordConfig SimStimulusMorletFieldConfig::coord |
Coordinate mapping when not wavevector mode.
| size_t SimStimulusMorletFieldConfig::field_index |
Target field index.
| double SimStimulusMorletFieldConfig::kx |
Optional wavevector X component.
| double SimStimulusMorletFieldConfig::ky |
Optional wavevector Y component.
| double SimStimulusMorletFieldConfig::omega |
Temporal angular frequency (rad/s).
| double SimStimulusMorletFieldConfig::orientation |
Wavelet orientation angle (radians).
| double SimStimulusMorletFieldConfig::orientation_rate |
Orientation angular drift (rad/s).
| double SimStimulusMorletFieldConfig::phase |
Global phase offset (radians).
| double SimStimulusMorletFieldConfig::rotation |
Complex-output rotation (radians).
| bool SimStimulusMorletFieldConfig::scale_by_dt |
Scale writes by dt when true.
| unsigned int SimStimulusMorletFieldConfig::scale_count |
Number of Morlet scales.
| double SimStimulusMorletFieldConfig::scale_growth |
Geometric growth factor for wavenumber.
| double SimStimulusMorletFieldConfig::sigma_base |
Base Gaussian envelope width (units).
| double SimStimulusMorletFieldConfig::sigma_growth |
Geometric growth factor for envelope width.
| double SimStimulusMorletFieldConfig::time_offset |
Additional time offset before evaluation.
| bool SimStimulusMorletFieldConfig::use_wavevector |
Use (kx, ky) projection basis.
| double SimStimulusMorletFieldConfig::velocity_u |
Center drift velocity in u (units/s).
| double SimStimulusMorletFieldConfig::velocity_v |
Center drift velocity in v (units/s).
| bool SimStimulusMorletFieldConfig::zero_mean |
Apply Morlet zero-mean correction.