Commit 4860272b authored by Simon Maretzke's avatar Simon Maretzke
Browse files

Removed remainders of old citation style

parent 9ca2aa33
......@@ -54,11 +54,6 @@ function kernel = fresnelPropagationKernel(N, fresnelNumbers, settings)
% kernel : numerical array
% The constructed propagation-kernel
%
% Notes
% -----
% For further information on when to choose which variant, refer to D. G. Voelz and M. C. Roggemann [1]_.
%
%
% See also
% --------
% functions.fresnelPropagation.fresnelPropagator
......
......@@ -6,7 +6,8 @@ function psi = gaussianBeam(dimX,dimY,lambda,propDistance,beamWaist)
%
% This function generates the complex field amplitude and phase at a plane at
% distance <propDistance> from the waist of the Gaussian beam. For a reference see
% e.g. [1]_. Note that in the literature, a forward propagating plane wave is often
% e.g. section 3.1 in :cite:`Teich_1991_Photonics`.
% Note that in the literature, a forward propagating plane wave is often
% defined as exp(-i*k*z+i*omega*t). Here exp(i*k*z-i*omega*t) is used as a forward
% propagating wave which leads to a switch in signs of the complex terms in the
% gaussian beam field. Note also that the amplitude is not normalized.
......@@ -29,10 +30,6 @@ function psi = gaussianBeam(dimX,dimY,lambda,propDistance,beamWaist)
% psi : numerical array
% propagated wave field at distance <propDistance>
%
% References
% ----------
% .. [1] Anthony E. Siegman: 'Lasers', University Science Books (1986), pp. 663
%
% Example
% -------
%
......@@ -78,3 +75,5 @@ else
psi = exp(1i*k*propDistance - 1i*phi)/beamWidth * exp(-(X.^2 + Y.^2)/beamWidth^2 ...
+ 1i*k*(X.^2 + Y.^2)/(2*radiusCurvature));
end
end
......@@ -302,3 +302,10 @@
timestamp = {2019.05.16},
}
@book{Teich_1991_Photonics,
title={Fundamentals of photonics},
author={Teich, Malvin Carl and Saleh, Bea},
publisher={John Wiley \& Sons},
year={1991}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment