|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a Fresnel-style zone plate stimulus. More...
#include <zone_plate.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | radial_chirp |
| double | scale_u |
| double | scale_v |
| double | aperture_u |
| double | aperture_v |
| double | center_u |
| double | center_v |
| double | velocity_u |
| double | velocity_v |
| double | orientation |
| double | orientation_rate |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | scale_by_dt |
Configuration for a Fresnel-style zone plate stimulus.
| double SimStimulusZonePlateConfig::amplitude |
Output amplitude scale.
| double SimStimulusZonePlateConfig::aperture_u |
Gaussian aperture width along local u.
| double SimStimulusZonePlateConfig::aperture_v |
Gaussian aperture width along local v.
| double SimStimulusZonePlateConfig::center_u |
Plate center in local u.
| double SimStimulusZonePlateConfig::center_v |
Plate center in local v.
| SimStimulusCoordConfig SimStimulusZonePlateConfig::coord |
Coordinate mapping into the local plate frame.
| size_t SimStimulusZonePlateConfig::field_index |
Target field index.
| double SimStimulusZonePlateConfig::omega |
Temporal angular frequency (rad/s).
| double SimStimulusZonePlateConfig::orientation |
Local plate orientation angle.
| double SimStimulusZonePlateConfig::orientation_rate |
Orientation drift rate.
| double SimStimulusZonePlateConfig::phase |
Phase offset.
| double SimStimulusZonePlateConfig::radial_chirp |
Quadratic radial phase coefficient.
| double SimStimulusZonePlateConfig::rotation |
Global complex-output rotation.
| bool SimStimulusZonePlateConfig::scale_by_dt |
Scale writes by dt when true.
| double SimStimulusZonePlateConfig::scale_u |
Radius scale along local u.
| double SimStimulusZonePlateConfig::scale_v |
Radius scale along local v.
| double SimStimulusZonePlateConfig::time_offset |
Additional time offset before evaluation.
| double SimStimulusZonePlateConfig::velocity_u |
Plate-center drift in local u.
| double SimStimulusZonePlateConfig::velocity_v |
Plate-center drift in local v.