|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for an integer-order cylindrical Bessel beam stimulus. More...
#include <bessel_beam.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| int | order |
| double | radial_wavenumber |
| double | scale_u |
| double | scale_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 an integer-order cylindrical Bessel beam stimulus.
| double SimStimulusBesselBeamConfig::amplitude |
Output amplitude scale.
| double SimStimulusBesselBeamConfig::center_u |
Beam center in local u.
| double SimStimulusBesselBeamConfig::center_v |
Beam center in local v.
| SimStimulusCoordConfig SimStimulusBesselBeamConfig::coord |
Coordinate mapping into the local beam frame.
| size_t SimStimulusBesselBeamConfig::field_index |
Target field index.
| double SimStimulusBesselBeamConfig::omega |
Temporal angular frequency.
| int SimStimulusBesselBeamConfig::order |
Integer Bessel order n.
| double SimStimulusBesselBeamConfig::orientation |
Local beam orientation angle.
| double SimStimulusBesselBeamConfig::orientation_rate |
Orientation drift rate.
| double SimStimulusBesselBeamConfig::phase |
Phase offset.
| double SimStimulusBesselBeamConfig::radial_wavenumber |
Radial wavenumber k_r.
| double SimStimulusBesselBeamConfig::rotation |
Global complex-output rotation.
| bool SimStimulusBesselBeamConfig::scale_by_dt |
Scale writes by dt when true.
| double SimStimulusBesselBeamConfig::scale_u |
Radial scale along local u.
| double SimStimulusBesselBeamConfig::scale_v |
Radial scale along local v.
| double SimStimulusBesselBeamConfig::time_offset |
Additional time offset before evaluation.
| double SimStimulusBesselBeamConfig::velocity_u |
Beam center drift in local u.
| double SimStimulusBesselBeamConfig::velocity_v |
Beam center drift in local v.