|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for seeded fractional Brownian motion stimulus noise. More...
#include <fbm.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 fractional Brownian motion stimulus noise.
| double SimStimulusFbmConfig::amplitude |
Base amplitude of the coarsest octave.
| SimStimulusCoordConfig SimStimulusFbmConfig::coord |
Spatial coordinate mapping configuration.
| size_t SimStimulusFbmConfig::field_index |
Target field index.
| double SimStimulusFbmConfig::hurst |
Hurst exponent H (0 < H < 1).
| double SimStimulusFbmConfig::lacunarity |
Frequency multiplier per octave λ (>= 1).
| unsigned int SimStimulusFbmConfig::octaves |
Number of octaves to sum (>= 1).
| bool SimStimulusFbmConfig::scale_by_dt |
When true, scale writes by dt; else dt-independent.
| uint64_t SimStimulusFbmConfig::seed |
RNG seed for reproducible phases.