|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
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 |
Configuration for k-dependent spectral phase dispersion.
| double DispersionOperatorConfig::coefficient |
Dispersion coefficient multiplying the k-dependent phase.
| size_t DispersionOperatorConfig::field_index |
Target field index.
| double DispersionOperatorConfig::order |
Power applied to abs(abs(k) - reference_k); negative normalizes to 1.
| double DispersionOperatorConfig::reference_k |
Non-negative reference wave number k0.
| double DispersionOperatorConfig::spacing |
Grid spacing used for wave-number scaling; non-positive normalizes to 1.