|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for seeded billowy turbulence stimulus noise. More...
#include <turbulence.h>

Public Attributes | |
| size_t | field_index |
| double | amplitude |
| double | hurst |
| double | lacunarity |
| unsigned int | octaves |
| SimStimulusCoordConfig | coord |
| uint64_t | seed |
| bool | scale_by_dt |
Configuration for seeded billowy turbulence stimulus noise.
| double SimStimulusTurbulenceConfig::amplitude |
Base amplitude of the coarsest octave.
| SimStimulusCoordConfig SimStimulusTurbulenceConfig::coord |
Spatial coordinate mapping configuration.
| size_t SimStimulusTurbulenceConfig::field_index |
Target field index.
| double SimStimulusTurbulenceConfig::hurst |
Hurst exponent H (0 < H < 1).
| double SimStimulusTurbulenceConfig::lacunarity |
Frequency multiplier per octave λ (>= 1).
| unsigned int SimStimulusTurbulenceConfig::octaves |
Number of octaves to sum (>= 1).
| bool SimStimulusTurbulenceConfig::scale_by_dt |
When true, scale writes by dt; else dt-independent.
| uint64_t SimStimulusTurbulenceConfig::seed |
RNG seed for reproducible phases.