gaussian_near_field_layer | R Documentation |
Electric field from the transmission of a gaussian beam at a planar interface
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 )
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 |
Integration is performed over a spectrum of incident plane waves
data.frame electric field at the x, y, z position
Baptiste Auguie
Other gaussian_beam:
gaussian_near_field_ml()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.