gaussian_near_field_layer: gaussian_near_field_layer

Description Usage Arguments Details Value Author(s) See Also

View source: R/gaussian.r

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


planar documentation built on May 29, 2017, 4:26 p.m.

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