CartesianToFourierTransform

Type:section
Appearance:simple
Excludes:ConvertToPowerFlux, CreateReducedBasis, DensityIntegration, DipoleEmission, EvaluateReducedBasis, ExportFields, ExportGrid, FarField, FluxIntegration, FourierTransform, GridStatistics, IntegrationWeights, LayeredMediaSolver, ModeOverlap, MultipoleExpansion, OpticalImaging, PupilField, Radiation, ResonanceExpansion, ResonanceOverlap, ScatteringMatrix, Superposition, SurfaceDensityIntegration

Use this post-process to obtain the Fourier transform of a time-harmonic electromagnetic field exported on a cartesian cross-section. The sampling is determined from the cartesian grid and fast Fourier transform (FFT) is used to compute the FourierTransform. The result is stored in JCM table under the path OutputFileName.

Storage format

The storage format is identical to the FourierTransform table format with the ommission of the N1, N2 columns in the periodic case. Thus it contains the columns:

The output JCM table file has the following columns:

  • Columns 1-3: KX, KY, KZ

    This is \pvec{k}_j as explained in the FourierTransform section.

  • Columns 4–…: <Quantity>X_<iF>, <Quantity>Y_<iF>, <Quantity>Z_<iF>,

    Here, <Quantity> is the tag of the field quantity, e.g., ElectricFieldStrength or MagneticFieldStrength. The index <iF> stands for the field index. The x, y, and z components of one field are stored in consecutive columns.