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