|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
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 |
Configuration for the fused spectral dissipation, dispersion, and phase operator.
| double LinearSpectralFusionOperatorConfig::alpha |
Dissipation exponent applied to |k|.
| double LinearSpectralFusionOperatorConfig::dispersion_coefficient |
Dispersion angular-frequency coefficient.
| double LinearSpectralFusionOperatorConfig::dispersion_order |
Dispersion exponent applied around reference k.
| double LinearSpectralFusionOperatorConfig::dispersion_reference_k |
Reference wavenumber k0 for dispersion.
| double LinearSpectralFusionOperatorConfig::dispersion_spacing |
Grid spacing used for dispersion wavenumbers.
| double LinearSpectralFusionOperatorConfig::dissipation_spacing |
Grid spacing used for dissipation wavenumbers.
| size_t LinearSpectralFusionOperatorConfig::field_index |
Target field index.
| double LinearSpectralFusionOperatorConfig::phase_rate |
Global phase rotation rate in radians/second.
| double LinearSpectralFusionOperatorConfig::viscosity |
Dissipative viscosity coefficient.