gaussian_near_field_layer: gaussian_near_field_layer

Description Usage Arguments Details Value Author(s) See Also

Description

Electric field from the transmission of a gaussian beam at a planar interface

Usage

1
2
3
4
gaussian_near_field_layer(xyz, wavelength = 500, alpha = 15 * pi/180,
  psi = 0, w0 = 10000, epsilon = c(1.5^2, epsAg(wavelength)$epsilon, 1^2),
  thickness = c(0, 50, 0), maxEval = 3000, reqAbsError = 0, tol = 1e-04,
  progress = FALSE, field = FALSE)

Arguments

xyz

position

wavelength

wavelength

alpha

beam incident angle

psi

beam polarisation angle

w0

beam waist radius

epsilon

vector of permittivities

thickness

thickness corresponding to each medium

maxEval

passed to adaptIntegrate

reqAbsError

passed to cubature

tol

passed to adaptIntegrate

progress

logical: display progress bar

field

logical: return the electric field (complex vector), or modulus squared

Details

Integration is performed over a spectrum of incident plane waves

Value

data.frame electric field at the x, y, z position

Author(s)

Baptiste Auguie

See Also

Other gaussian_beam: gaussian_near_field_ml



Search within the planar package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.