|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a drifting Gaussian-envelope traveling wave packet. More...
#include <traveling_wave_packet.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | sigma_u |
| double | sigma_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 drifting Gaussian-envelope traveling wave packet.
| double SimStimulusTravelingWavePacketConfig::amplitude |
Output amplitude scale.
| double SimStimulusTravelingWavePacketConfig::carrier_u |
Carrier wavenumber along local u.
| double SimStimulusTravelingWavePacketConfig::carrier_v |
Carrier wavenumber along local v.
| double SimStimulusTravelingWavePacketConfig::center_u |
Packet center in local u.
| double SimStimulusTravelingWavePacketConfig::center_v |
Packet center in local v.
| SimStimulusCoordConfig SimStimulusTravelingWavePacketConfig::coord |
Coordinate mapping into the local packet frame.
| size_t SimStimulusTravelingWavePacketConfig::field_index |
Target field index.
| double SimStimulusTravelingWavePacketConfig::omega |
Temporal angular frequency.
| double SimStimulusTravelingWavePacketConfig::orientation |
Local packet orientation angle.
| double SimStimulusTravelingWavePacketConfig::orientation_rate |
Orientation drift rate.
| double SimStimulusTravelingWavePacketConfig::phase |
Phase offset.
| double SimStimulusTravelingWavePacketConfig::rotation |
Global complex-output rotation.
| bool SimStimulusTravelingWavePacketConfig::scale_by_dt |
Scale writes by dt when true.
| double SimStimulusTravelingWavePacketConfig::sigma_u |
Gaussian packet width along local u.
| double SimStimulusTravelingWavePacketConfig::sigma_v |
Gaussian packet width along local v.
| double SimStimulusTravelingWavePacketConfig::time_offset |
Additional time offset before evaluation.
| double SimStimulusTravelingWavePacketConfig::velocity_u |
Packet-center drift in local u.
| double SimStimulusTravelingWavePacketConfig::velocity_v |
Packet-center drift in local v.