|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a finite-energy separable Airy beam stimulus. More...
#include <airy_beam.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | scale_u |
| double | scale_v |
| double | apodization_u |
| double | apodization_v |
| double | center_u |
| double | center_v |
| double | velocity_u |
| double | velocity_v |
| double | orientation |
| double | orientation_rate |
| double | carrier_u |
| double | carrier_v |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | scale_by_dt |
Configuration for a finite-energy separable Airy beam stimulus.
| double SimStimulusAiryBeamConfig::amplitude |
Output amplitude scale.
| double SimStimulusAiryBeamConfig::apodization_u |
Finite-energy taper along local u.
| double SimStimulusAiryBeamConfig::apodization_v |
Finite-energy taper along local v.
| double SimStimulusAiryBeamConfig::carrier_u |
Local carrier tilt along u.
| double SimStimulusAiryBeamConfig::carrier_v |
Local carrier tilt along v.
| double SimStimulusAiryBeamConfig::center_u |
Beam center in local u.
| double SimStimulusAiryBeamConfig::center_v |
Beam center in local v.
| SimStimulusCoordConfig SimStimulusAiryBeamConfig::coord |
Coordinate mapping into the local beam frame.
| size_t SimStimulusAiryBeamConfig::field_index |
Target field index.
| double SimStimulusAiryBeamConfig::omega |
Temporal angular frequency.
| double SimStimulusAiryBeamConfig::orientation |
Local beam orientation angle.
| double SimStimulusAiryBeamConfig::orientation_rate |
Orientation drift rate.
| double SimStimulusAiryBeamConfig::phase |
Phase offset.
| double SimStimulusAiryBeamConfig::rotation |
Global complex-output rotation.
| bool SimStimulusAiryBeamConfig::scale_by_dt |
Scale writes by dt when true.
| double SimStimulusAiryBeamConfig::scale_u |
Airy scale along local u.
| double SimStimulusAiryBeamConfig::scale_v |
Airy scale along local v.
| double SimStimulusAiryBeamConfig::time_offset |
Additional time offset before evaluation.
| double SimStimulusAiryBeamConfig::velocity_u |
Beam center drift in local u.
| double SimStimulusAiryBeamConfig::velocity_v |
Beam center drift in local v.