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

Configuration for reaction-diffusion seed-pattern stimuli. More...

#include <rd_seed.h>

Collaboration diagram for SimStimulusRDSeedConfig:

Public Attributes

size_t field_index
 
double amplitude
 
double bias
 
double scale
 
double threshold
 
double sharpness
 
double omega
 
double phase
 
SimStimulusCoordConfig coord
 
double time_offset
 
double rotation
 
unsigned int seed_count
 
uint64_t seed
 
SimStimulusRDSeedMode mode
 
bool scale_by_dt
 

Detailed Description

Configuration for reaction-diffusion seed-pattern stimuli.

Member Data Documentation

◆ amplitude

double SimStimulusRDSeedConfig::amplitude

Seed amplitude scale.

◆ bias

double SimStimulusRDSeedConfig::bias

Additive baseline offset.

◆ coord

SimStimulusCoordConfig SimStimulusRDSeedConfig::coord

Coordinate mapping controls.

◆ field_index

size_t SimStimulusRDSeedConfig::field_index

Target field index.

◆ mode

SimStimulusRDSeedMode SimStimulusRDSeedConfig::mode

Seed-pattern mode.

◆ omega

double SimStimulusRDSeedConfig::omega

Temporal phase rate (rad/s).

◆ phase

double SimStimulusRDSeedConfig::phase

Global phase offset (rad).

◆ rotation

double SimStimulusRDSeedConfig::rotation

Complex output rotation (rad).

◆ scale

double SimStimulusRDSeedConfig::scale

Spatial scale / wavenumber control.

◆ scale_by_dt

bool SimStimulusRDSeedConfig::scale_by_dt

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

◆ seed

uint64_t SimStimulusRDSeedConfig::seed

RNG seed controlling layout.

◆ seed_count

unsigned int SimStimulusRDSeedConfig::seed_count

Number of randomized seed primitives.

◆ sharpness

double SimStimulusRDSeedConfig::sharpness

Logistic sharpness.

◆ threshold

double SimStimulusRDSeedConfig::threshold

Logistic threshold in [0,1].

◆ time_offset

double SimStimulusRDSeedConfig::time_offset

Extra time shift before evaluation.


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