|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a regularized cylindrical wave-emitter stimulus. More...
#include <cylindrical_wave_emitter.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | radial_wavenumber |
| double | attenuation |
| double | softening_radius |
| double | center_u |
| double | center_v |
| double | velocity_u |
| double | velocity_v |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | scale_by_dt |
Configuration for a regularized cylindrical wave-emitter stimulus.
| double SimStimulusCylindricalWaveEmitterConfig::amplitude |
Output amplitude scale.
| double SimStimulusCylindricalWaveEmitterConfig::attenuation |
Exponential attenuation alpha.
| double SimStimulusCylindricalWaveEmitterConfig::center_u |
Emitter center in local u.
| double SimStimulusCylindricalWaveEmitterConfig::center_v |
Emitter center in local v.
| SimStimulusCoordConfig SimStimulusCylindricalWaveEmitterConfig::coord |
Coordinate mapping into the local chart.
| size_t SimStimulusCylindricalWaveEmitterConfig::field_index |
Target field index.
| double SimStimulusCylindricalWaveEmitterConfig::omega |
Temporal angular frequency.
| double SimStimulusCylindricalWaveEmitterConfig::phase |
Phase offset.
| double SimStimulusCylindricalWaveEmitterConfig::radial_wavenumber |
Radial wavenumber k_r.
| double SimStimulusCylindricalWaveEmitterConfig::rotation |
Global complex-output rotation.
| bool SimStimulusCylindricalWaveEmitterConfig::scale_by_dt |
Scale writes by dt when true.
| double SimStimulusCylindricalWaveEmitterConfig::softening_radius |
Core radius a used to regularize r_a.
| double SimStimulusCylindricalWaveEmitterConfig::time_offset |
Additional time offset before evaluation.
| double SimStimulusCylindricalWaveEmitterConfig::velocity_u |
Emitter-center drift in local u.
| double SimStimulusCylindricalWaveEmitterConfig::velocity_v |
Emitter-center drift in local v.