PLaSK library

Loading...
Searching...
No Matches
Classes | Enumerations
plask::optical::modal::FFT Namespace Reference

## Classes
struct | Backward1D
| Fourier transform of multiple 1D arrays. More...
struct | Backward2D
| Fourier transform of multiple 2D arrays. More...
struct | Forward1D
| Fourier transform of multiple 1D arrays. More...
struct | Forward2D
| Fourier transform of multiple 2D arrays. More...

## Enumerations
enum | Symmetry { SYMMETRY_NONE = 0 , SYMMETRY_EVEN_2 = 1 , SYMMETRY_ODD_2 = 2 , SYMMETRY_EVEN_1 = 5 , SYMMETRY_ODD_1 = 6 }
| Symmetry of the transform. More...

## Enumeration Type Documentation

## ◆ Symmetry

enum plask::optical::modal::FFT::Symmetry

Symmetry of the transform.

Depending on the symmetry value, data must be sampled in different points: 0 for arbitrary structure and ½ for even and odd symmetry

Enumerator
SYMMETRY_NONE |
SYMMETRY_EVEN_2 |
SYMMETRY_ODD_2 |
SYMMETRY_EVEN_1 |
SYMMETRY_ODD_1 |

Definition at line 32 of file fft.hpp.