Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 1.34 KB

input_fields.md

File metadata and controls

49 lines (44 loc) · 1.34 KB

Input Fields

This module allows to compute input fields. It also implements derivatives of some of them.

See the Theory pdf to know more about the expression used to compute the input fields. In general N represents the number of input positions.

Functions Documentation

Plane Waves

CoupledElectricMagneticDipoles.InputFields.plane_wave_e
CoupledElectricMagneticDipoles.InputFields.plane_wave_e_m

Point Dipole Sources

CoupledElectricMagneticDipoles.InputFields.point_dipole_e
CoupledElectricMagneticDipoles.InputFields.point_dipole_e_m

Gaussian, Hermite-Gaussian and Laguerre-Gaussian Beams

CoupledElectricMagneticDipoles.InputFields.gaussian_beam_e
CoupledElectricMagneticDipoles.InputFields.gaussian_beam_e_m

Derivatives of the Beams

CoupledElectricMagneticDipoles.InputFields.d_plane_wave_e
CoupledElectricMagneticDipoles.InputFields.d_plane_wave_e_m
CoupledElectricMagneticDipoles.InputFields.d_point_dipole_e
CoupledElectricMagneticDipoles.InputFields.d_point_dipole_e_m
CoupledElectricMagneticDipoles.InputFields.d_gaussian_beam_e
CoupledElectricMagneticDipoles.InputFields.d_gaussian_beam_e_m