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

Configuration for seeded multiplicative multifractal stimulus noise. More...

#include <multifractal.h>

Collaboration diagram for SimStimulusMultifractalConfig:

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 multiplicative multifractal stimulus noise.

Member Data Documentation

◆ amplitude

double SimStimulusMultifractalConfig::amplitude

Base amplitude of the coarsest octave.

◆ coord

SimStimulusCoordConfig SimStimulusMultifractalConfig::coord

Spatial coordinate mapping configuration.

◆ field_index

size_t SimStimulusMultifractalConfig::field_index

Target field index.

◆ hurst

double SimStimulusMultifractalConfig::hurst

Hurst exponent H (0 < H < 1).

◆ lacunarity

double SimStimulusMultifractalConfig::lacunarity

Frequency multiplier per octave lambda (>= 1).

◆ octaves

unsigned int SimStimulusMultifractalConfig::octaves

Number of octaves to combine (>= 1).

◆ scale_by_dt

bool SimStimulusMultifractalConfig::scale_by_dt

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

◆ seed

uint64_t SimStimulusMultifractalConfig::seed

RNG seed for reproducible phases.


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