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

Configuration for the fused spectral dissipation, dispersion, and phase operator. More...

#include <linear_spectral_fusion.h>

Public Attributes

size_t field_index
 
double viscosity
 
double alpha
 
double dissipation_spacing
 
double dispersion_coefficient
 
double dispersion_order
 
double dispersion_reference_k
 
double dispersion_spacing
 
double phase_rate
 

Detailed Description

Configuration for the fused spectral dissipation, dispersion, and phase operator.

Member Data Documentation

◆ alpha

double LinearSpectralFusionOperatorConfig::alpha

Dissipation exponent applied to |k|.

◆ dispersion_coefficient

double LinearSpectralFusionOperatorConfig::dispersion_coefficient

Dispersion angular-frequency coefficient.

◆ dispersion_order

double LinearSpectralFusionOperatorConfig::dispersion_order

Dispersion exponent applied around reference k.

◆ dispersion_reference_k

double LinearSpectralFusionOperatorConfig::dispersion_reference_k

Reference wavenumber k0 for dispersion.

◆ dispersion_spacing

double LinearSpectralFusionOperatorConfig::dispersion_spacing

Grid spacing used for dispersion wavenumbers.

◆ dissipation_spacing

double LinearSpectralFusionOperatorConfig::dissipation_spacing

Grid spacing used for dissipation wavenumbers.

◆ field_index

size_t LinearSpectralFusionOperatorConfig::field_index

Target field index.

◆ phase_rate

double LinearSpectralFusionOperatorConfig::phase_rate

Global phase rotation rate in radians/second.

◆ viscosity

double LinearSpectralFusionOperatorConfig::viscosity

Dissipative viscosity coefficient.


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