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

Configuration for a Gaussian-windowed Gabor kernel stimulus. More...

#include <gabor.h>

Collaboration diagram for SimStimulusGaborConfig:

Public Attributes

size_t field_index
 
double amplitude
 
double wavenumber
 
double kx
 
double ky
 
double omega
 
double phase
 
double sigma_x
 
double sigma_y
 
double time_offset
 
SimStimulusCoordConfig coord
 
double rotation
 
double nominal_dt
 
bool use_wavevector
 
bool fixed_clock
 
bool scale_by_dt
 

Detailed Description

Configuration for a Gaussian-windowed Gabor kernel stimulus.

Member Data Documentation

◆ amplitude

double SimStimulusGaborConfig::amplitude

Peak amplitude of the Gabor kernel.

◆ coord

SimStimulusCoordConfig SimStimulusGaborConfig::coord

Spatial coordinate mapping configuration.

◆ field_index

size_t SimStimulusGaborConfig::field_index

Target field index.

◆ fixed_clock

bool SimStimulusGaborConfig::fixed_clock

Lock evolution to nominal_dt instead of adaptive dt.

◆ kx

double SimStimulusGaborConfig::kx

Optional wavevector X component (rad / unit).

◆ ky

double SimStimulusGaborConfig::ky

Optional wavevector Y component (rad / unit).

◆ nominal_dt

double SimStimulusGaborConfig::nominal_dt

Nominal dt when fixed_clock is enabled.

◆ omega

double SimStimulusGaborConfig::omega

Temporal frequency of the carrier (rad / s).

◆ phase

double SimStimulusGaborConfig::phase

Phase offset of the carrier (radians).

◆ rotation

double SimStimulusGaborConfig::rotation

Additional phase rotation for complex outputs (radians).

◆ scale_by_dt

bool SimStimulusGaborConfig::scale_by_dt

Scale writes by dt when true; else dt-independent.

◆ sigma_x

double SimStimulusGaborConfig::sigma_x

Gaussian sigma along X (units).

◆ sigma_y

double SimStimulusGaborConfig::sigma_y

Gaussian sigma along Y (units).

◆ time_offset

double SimStimulusGaborConfig::time_offset

Time offset applied before evaluation.

◆ use_wavevector

bool SimStimulusGaborConfig::use_wavevector

When true, use (kx,ky) instead of wavenumber+coord.

◆ wavenumber

double SimStimulusGaborConfig::wavenumber

Spatial wavenumber of the carrier (rad / unit).


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