|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for a Chladni nodal-line stimulus on a rectangular plate. More...
#include <chladni.h>
Public Attributes | |
| size_t | field_index |
| double | amplitude |
| unsigned int | mode_x |
| unsigned int | mode_y |
| double | plate_width |
| double | plate_height |
| double | mix |
| double | line_width |
| double | omega |
| double | phase |
| SimStimulusCoordConfig | coord |
| double | time_offset |
| double | rotation |
| bool | scale_by_dt |
Configuration for a Chladni nodal-line stimulus on a rectangular plate.
| double SimStimulusChladniConfig::amplitude |
Overall write amplitude.
| SimStimulusCoordConfig SimStimulusChladniConfig::coord |
Coordinate mapping into the plate frame.
| size_t SimStimulusChladniConfig::field_index |
Target field index.
| double SimStimulusChladniConfig::line_width |
Gaussian band width around the nodal set.
| double SimStimulusChladniConfig::mix |
Antisymmetric blend factor between swapped modes.
| unsigned int SimStimulusChladniConfig::mode_x |
Plate mode number m along local u.
| unsigned int SimStimulusChladniConfig::mode_y |
Plate mode number n along local v.
| double SimStimulusChladniConfig::omega |
Temporal angular frequency (rad/s).
| double SimStimulusChladniConfig::phase |
Phase offset (radians).
| double SimStimulusChladniConfig::plate_height |
Plate height Ly in local v coordinates.
| double SimStimulusChladniConfig::plate_width |
Plate width Lx in local u coordinates.
| double SimStimulusChladniConfig::rotation |
Complex-output rotation (radians).
| bool SimStimulusChladniConfig::scale_by_dt |
When true, scale writes by dt.
| double SimStimulusChladniConfig::time_offset |
Additional time offset before evaluation.