Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimStimulusHybridFbmConfig Struct Reference

Configuration for seeded hybrid fractional Brownian motion stimulus noise. More...

#include <hybrid_fbm.h>

Collaboration diagram for SimStimulusHybridFbmConfig:

Public Attributes

size_t field_index
 
double amplitude
 
double hurst
 
double lacunarity
 
unsigned int octaves
 
SimStimulusCoordConfig coord
 
uint64_t seed
 
bool scale_by_dt
 

Detailed Description

Configuration for seeded hybrid fractional Brownian motion stimulus noise.

Member Data Documentation

◆ amplitude

double SimStimulusHybridFbmConfig::amplitude

Base amplitude of the coarsest octave.

◆ coord

SimStimulusCoordConfig SimStimulusHybridFbmConfig::coord

Spatial coordinate mapping configuration.

◆ field_index

size_t SimStimulusHybridFbmConfig::field_index

Target field index.

◆ hurst

double SimStimulusHybridFbmConfig::hurst

Hurst exponent H (0 < H < 1).

◆ lacunarity

double SimStimulusHybridFbmConfig::lacunarity

Frequency multiplier per octave lambda (>= 1).

◆ octaves

unsigned int SimStimulusHybridFbmConfig::octaves

Number of octaves to sum (>= 1).

◆ scale_by_dt

bool SimStimulusHybridFbmConfig::scale_by_dt

When true, scale writes by dt; else dt-independent.

◆ seed

uint64_t SimStimulusHybridFbmConfig::seed

RNG seed for reproducible phases.


The documentation for this struct was generated from the following file: