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

Configuration for seeded Worley cellular-noise stimulus fields. More...

#include <worley_noise.h>

Collaboration diagram for SimStimulusWorleyNoiseConfig:

Public Attributes

size_t field_index
 
double amplitude
 
double feature_frequency
 
double jitter
 
double distance_exponent
 
SimStimulusCoordConfig coord
 
uint64_t seed
 
SimStimulusWorleyDistanceMetric distance_metric
 
SimStimulusWorleyOutputMode output_mode
 
bool scale_by_dt
 

Detailed Description

Configuration for seeded Worley cellular-noise stimulus fields.

Member Data Documentation

◆ amplitude

double SimStimulusWorleyNoiseConfig::amplitude

Output amplitude scale.

◆ coord

SimStimulusCoordConfig SimStimulusWorleyNoiseConfig::coord

Spatial coordinate mapping configuration.

◆ distance_exponent

double SimStimulusWorleyNoiseConfig::distance_exponent

Exponent used when distance_metric=minkowski.

◆ distance_metric

SimStimulusWorleyDistanceMetric SimStimulusWorleyNoiseConfig::distance_metric

Distance metric used between samples and features.

◆ feature_frequency

double SimStimulusWorleyNoiseConfig::feature_frequency

Lattice cells per coordinate unit.

◆ field_index

size_t SimStimulusWorleyNoiseConfig::field_index

Target field index.

◆ jitter

double SimStimulusWorleyNoiseConfig::jitter

Feature-point jitter within each cell [0, 1].

◆ output_mode

SimStimulusWorleyOutputMode SimStimulusWorleyNoiseConfig::output_mode

F1/F2/F2-F1 selection.

◆ scale_by_dt

bool SimStimulusWorleyNoiseConfig::scale_by_dt

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

◆ seed

uint64_t SimStimulusWorleyNoiseConfig::seed

RNG seed for reproducible cellular layouts.


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