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

Configuration for k-dependent spectral phase dispersion. More...

#include <dispersion.h>

Public Attributes

size_t field_index
 
double coefficient
 
double order
 
double spacing
 
double reference_k
 

Detailed Description

Configuration for k-dependent spectral phase dispersion.

Member Data Documentation

◆ coefficient

double DispersionOperatorConfig::coefficient

Dispersion coefficient multiplying the k-dependent phase.

◆ field_index

size_t DispersionOperatorConfig::field_index

Target field index.

◆ order

double DispersionOperatorConfig::order

Power applied to abs(abs(k) - reference_k); negative normalizes to 1.

◆ reference_k

double DispersionOperatorConfig::reference_k

Non-negative reference wave number k0.

◆ spacing

double DispersionOperatorConfig::spacing

Grid spacing used for wave-number scaling; non-positive normalizes to 1.


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